pocketlang/tests/native
2021-07-01 14:55:53 +05:30
..
example1.c native api refactored (#157) 2021-07-01 14:55:53 +05:30
example2.c native api refactored (#157) 2021-07-01 14:55:53 +05:30
README.md native api refactored (#157) 2021-07-01 14:55:53 +05:30

Example on how to integrate pocket VM with in your application.

  • Including this example this repository contains several examples on how to integrate pocket VM with your application

    • These examples (currently 2 examples)
    • The cli/ application
    • The docs/try/main.c web assembly version of pocketlang
  • To integrate pocket VM in you project:

    • Just drag and drop the src/ directory in your project
    • Add all C files in the directory with your source files
    • Add src/include to the include path
    • Compile

example1.c - Contains how to pass values between pocket VM and C

gcc example1.c -o example1 ../../src/*.c -I../../src/include -lm

example2.c - Contains how to create your own custom native type in C

gcc example2.c -o example2 ../../src/*.c -I../../src/include -lm