summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorFelix Perktold <Felix.Perktold@student.uibk.ac.at>2025-12-22 15:23:11 +0100
committerFelix Perktold <Felix.Perktold@student.uibk.ac.at>2025-12-22 15:23:11 +0100
commit42169e527f74d1b7ad7cd75faf35db149076298e (patch)
treeb7f0c56cf14c5cca6b25a229c4fb3204a5930783 /main.c
parent91d683a1b819a5b720b9eb11f8409dff9c7883e1 (diff)
refactor apply / eval, add reverse builtin
Diffstat (limited to 'main.c')
-rw-r--r--main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/main.c b/main.c
index 2d258af..5a7c893 100644
--- a/main.c
+++ b/main.c
@@ -31,6 +31,7 @@ int main(int argc, char **argv) {
env_define(global_env, "cons", make_builtin(builtin_cons));
env_define(global_env, "car", make_builtin(builtin_car));
env_define(global_env, "cdr", make_builtin(builtin_cdr));
+ env_define(global_env, "reverse", make_builtin(builtin_reverse));
env_define(global_env, "null?", make_builtin(builtin_isnull));
env_define(global_env, "eq?", make_builtin(builtin_eq));
env_define(global_env, "+", make_builtin(builtin_add));