aboutsummaryrefslogtreecommitdiff
path: root/src/lisp/test.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lisp/test.lisp')
-rw-r--r--src/lisp/test.lisp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/lisp/test.lisp b/src/lisp/test.lisp
index a167f28..5eb1aaa 100644
--- a/src/lisp/test.lisp
+++ b/src/lisp/test.lisp
@@ -17,3 +17,17 @@
17(assert-eq 17(assert-eq
18 ((lambda (x) x) 2) 18 ((lambda (x) x) 2)
19 2) 19 2)
20
21(define x 2)
22(define y 5)
23(set! x 3)
24(assert-eq x 3)
25
26(define (square-x x)
27 (let [(y x)]
28 (begin
29 (set! y (* x x))
30 y)))
31
32(assert-eq (square-x 2) 4)
33(assert-eq y 5)