Merge branch 'master' of lukelau.me:/srv/git/scheme
[scheme.git] / tests.scm
index 5b1b1bfc769b8540f6e1ef0d0ebc4ee7a52a4ebd..89ca852986f7e921f7a54e1153edc9be0be2f33c 100644 (file)
--- a/tests.scm
+++ b/tests.scm
@@ -48,3 +48,6 @@
 
 (test-prog '((lambda (x y) (+ x y)) 1 2) 3)
 (test-prog '((lambda (x) (+ ((lambda (y) (+ y 1)) 3) x)) 2) 6)
+
+                                       ; passing closures about
+(test-prog '((lambda (z) ((lambda (x) (x 1)) (lambda (y) (+ z y)))) 2) 3)