feat(core): add load and include prelude

This commit is contained in:
2026-04-01 00:35:52 +02:00
parent 3cb3e4a8fa
commit 48d4039c31
5 changed files with 64 additions and 2 deletions

View File

@@ -15,6 +15,8 @@ fn main() {
"(defun do-n-times (f n) (if (= n 0) '() (cons (f) (do-n-times f (- n 1)))))",
"(do-n-times (lambda () (print 'hello)) 5)",
"(progn (print 'hello) (print 'world))",
"(load \"(defun loaded-foo (x) (+ x 1))\")",
"(loaded-foo 1)",
];
let environment = Environment::default();