summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorFelix Perktold <Felix.Perktold@student.uibk.ac.at>2026-01-18 15:47:48 +0100
committerFelix Perktold <Felix.Perktold@student.uibk.ac.at>2026-01-18 15:47:48 +0100
commitdb3fdda53f16644181a6c68b3e9152af9b300066 (patch)
treef9d3c5c9d9f9752582d162d08c9b0d025a6c6ceb /main.c
parentb86d3361836935297c6aedb0318ed8a34e4c52f0 (diff)
add module system to load .so with load_module builtin
Diffstat (limited to 'main.c')
-rw-r--r--main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/main.c b/main.c
index 73adf2d..5a8043b 100644
--- a/main.c
+++ b/main.c
@@ -106,6 +106,8 @@ int main(int argc, char **argv) {
env_define(global_env, "/", make_builtin(builtin_div));
env_define(global_env, "<", make_builtin(builtin_lt));
+ env_define(global_env, "load_module", make_builtin(builtin_load_module));
+
// evaluate files
for(int i = 1; i < argc; i++) {
eval_file(argv[i]);