Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include "janet.h"
- static Janet myfun(int32_t argc, Janet *argv) {
- janet_fixarity(argc, 0);
- printf("hello from a module!\n");
- return janet_wrap_nil();
- }
- static const JanetReg cfuns[] = {
- {"myfun", myfun, "(mymod/myfun)\n\nPrints a hello message."},
- {NULL, NULL, NULL}
- };
- int main() {
- puts("Hello from main!");
- janet_init();
- JanetTable *env = janet_core_env(NULL);
- janet_cfuns(env, "mymod", cfuns);
- janet_dostring(env, "(mymod/myfun)", "main", NULL);
- janet_deinit();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement