summaryrefslogtreecommitdiff
path: root/pit/test/compile.pit
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-08-10 21:49:57 -0400
committerLLLL Colonq <llll@colonq>2026-08-10 21:49:57 -0400
commit7b9c4a3ac265026d98624ac614eead866a190042 (patch)
tree2c5024583a047223ad7f5866d800554c9b81e191 /pit/test/compile.pit
parentd70a6e5310607a25aabde85d0aa18948704f8f6a (diff)
pit: VM-style evaluation
Diffstat (limited to 'pit/test/compile.pit')
-rw-r--r--pit/test/compile.pit6
1 files changed, 6 insertions, 0 deletions
diff --git a/pit/test/compile.pit b/pit/test/compile.pit
new file mode 100644
index 0000000..37d7f57
--- /dev/null
+++ b/pit/test/compile.pit
@@ -0,0 +1,6 @@
+(defmacro! foo ()
+ (setq! bar (lambda (x) (foo) (+ x 1)))
+ '(print 'hi))
+
+(foo)
+(print (funcall bar 1)) \ No newline at end of file