Tests in here that now succeed

original commit: b5bfb189610fed971b4a37f5a4191d72dc66548e
This commit is contained in:
Sam Tobin-Hochstadt 2008-06-18 17:22:16 -04:00
parent 5c8a9dfc5d
commit 385809eca8

View File

@ -1,23 +1,21 @@
#lang typed-scheme
;; (All (a ...) ( -> (a ... a -> Integer)))
#;
(plambda: (a ...) ()
(lambda: [ys : a ... a] 3))
(define x (plambda: (a ...) () (lambda: [ys : a ... a] 3)))
#;#;
(: y (All (a ...) ( -> (a ... a -> Integer))))
(define y (plambda: (a ...) () (lambda: [ys : a ... a] 3)))
#;#;
(: z (All (a ...) ( -> (a ... a -> Integer))))
(define z (lambda () (lambda ys 3)))
#;
((plambda: (a ...) () (lambda: [ys : a ... a] 3)))
#;((plambda: (a ...) () (lambda: [ys : a ... a] 3)))
#;
((plambda: (a ...) [xs : a ... a] (lambda: [ys : a ... a] 3))
1 2 3)
#;((plambda: (a ...) [xs : a ... a] (lambda: [ys : a ... a] 3))
1 2 3 "foo")