mirror of
https://github.com/zekexiao/pocketlang.git
synced 2025-02-06 04:37:47 +08:00
28 lines
837 B
Markdown
28 lines
837 B
Markdown
## 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
|
|
```
|
|
|