Remove map*

original commit: fdb780fb00cb13fbdd1bd08c544af092f75aeb44
This commit is contained in:
Sam Tobin-Hochstadt 2008-06-16 13:27:59 -04:00
parent 5f244e7f42
commit 12aef5cc7e
2 changed files with 2 additions and 17 deletions

View File

@ -492,21 +492,7 @@
[identifier? (make-pred-ty (-Syntax Sym))]
[syntax? (make-pred-ty (-Syntax Univ))]
[syntax-property (-poly (a) (cl->* (-> (-Syntax a) Univ Univ (-Syntax a))
(-> (-Syntax Univ) Univ Univ)))]
;; experimental
[map* (make-PolyDots
(list 'a 'b 'c)
(make-Function
(list
(make-arr-dots
(list (make-Function (list (make-arr-dots (list (-v b)) (-v a) (-v c) 'c)))
(-lst (-v b)))
(-lst (-v a))
(-lst (-v c))
'c))))]
(-> (-Syntax Univ) Univ Univ)))]
)))
(begin-for-syntax

View File

@ -1,11 +1,10 @@
#lang scheme/base
(provide assert map*)
(provide assert)
(define (assert v)
(unless v
(error "Assertion failed - value was #f"))
v)
(define map* map)