X-Git-Url: https://git.lukelau.me/?a=blobdiff_plain;f=tests.scm;h=0e70480b41eb93a80134bfb9f124792f9b5b758f;hb=c3ee0f7639a02371a2d01b39ddca91506c4791c3;hp=5b1b1bfc769b8540f6e1ef0d0ebc4ee7a52a4ebd;hpb=685089345e07943eaab2eec10208ba513ca537b2;p=scheme.git diff --git a/tests.scm b/tests.scm index 5b1b1bf..0e70480 100644 --- a/tests.scm +++ b/tests.scm @@ -48,3 +48,9 @@ (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) + + ; passing builtins about +(test-prog '((lambda (x) ((lambda (a b) (a b 3)) + x)) 3) 6)