Tests in here that now succeed

This commit is contained in:
Sam Tobin-Hochstadt 2008-06-18 17:22:16 -04:00
parent f1211df156
commit b5bfb18961

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")