Remove tool.

Improve error message source.
Add `build-list'
Don't give internal error when inference returns a bad result.

svn: r8885

original commit: f7d6b01d261521f8de4f572bd1b4644ea997dae2
This commit is contained in:
Sam Tobin-Hochstadt 2008-03-04 23:09:45 +00:00
parent e083db98ad
commit 684b5c1c2b

View File

@ -189,6 +189,7 @@
[vector-ref
(make-Poly (list 'a) ((make-Vector (-v a)) N . -> . (-v a)))]
[build-vector (-poly (a) (N (N . -> . a) . -> . (make-Vector a)))]
[build-list (-poly (a) (N (N . -> . a) . -> . (-lst a)))]
[reverse (make-Poly '(a) (-> (make-lst (-v a)) (make-lst (-v a))))]
[append (-poly (a) (->* (list) (-lst a) (-lst a)))]
[length (make-Poly '(a) (-> (make-lst (-v a)) N))]