~ chicken-core (chicken-5) e7a91d05c472905d875ac002b096ea6df74e111b
commit e7a91d05c472905d875ac002b096ea6df74e111b
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Tue Feb 8 10:15:12 2011 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue Feb 8 10:15:12 2011 +0100
yeah, should we?
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index 0777d8dd..20c9e822 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -1000,6 +1000,7 @@
`(##core#lambda
(,@rvars . ,rv)
(,%apply ,(car rvals) ,@(cdr rvals) ,rv) ) )
+ ;;XXX should we drop the begin?
`(##core#lambda ,rvars ((##core#begin ,(car rvals)) ,@(cdr rvals)) ) ) )
(cond ((c %<> (car xs))
(let ([v (r (gensym))])
Trap