Remove map*
original commit: fdb780fb00cb13fbdd1bd08c544af092f75aeb44
This commit is contained in:
parent
5f244e7f42
commit
12aef5cc7e
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user