~ chicken-core (chicken-5) 031ce5c6d750f4f8727c26a61a5fbb27ece0af0f
commit 031ce5c6d750f4f8727c26a61a5fbb27ece0af0f Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sat Jun 11 22:51:05 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sat Jun 11 22:51:05 2011 +0200 eval: handle ##core#the diff --git a/eval.scm b/eval.scm index 800053cd..239ff50c 100644 --- a/eval.scm +++ b/eval.scm @@ -748,6 +748,9 @@ [(##core#app) (compile-call (cdr x) e tf cntr se) ] + ((##core#the) + (compile (caddr x) e tf cntr se)) + (else (fluid-let ((##sys#syntax-context (cons head ##sys#syntax-context))) (compile-call x e tf cntr se)))))))]Trap