~ chicken-core (chicken-5) 7835cba04da1267823c7ad1d19b4de54d378bad3
commit 7835cba04da1267823c7ad1d19b4de54d378bad3
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Fri May 20 12:32:40 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Fri May 20 12:32:40 2011 +0200
trivial changes
diff --git a/support.scm b/support.scm
index 97cad819..da613988 100644
--- a/support.scm
+++ b/support.scm
@@ -546,7 +546,7 @@
(else (make-node '##core#call (list #f) (map walk x))) ) )
(let ([exp2 (walk exp)])
(when (positive? count)
- (debugging 'o "eliminated procedure checks" count))
+ (debugging 'o "eliminated procedure checks" count)) ;XXX perhaps throw this out
exp2) ) )
(define (build-expression-tree node)
diff --git a/types.db b/types.db
index 98a1a38d..ed0eb70b 100644
--- a/types.db
+++ b/types.db
@@ -37,6 +37,9 @@
; but declares the procedure as "argument-type enforcing"
+;;XXX use some other name than "predicate" ("#%predicate" ?)
+
+
;; scheme
(not (procedure not (*) boolean)
Trap