[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] unquote in environments
From: |
Daishi Kato |
Subject: |
[Chicken-users] unquote in environments |
Date: |
Thu, 06 Dec 2007 22:53:16 +0900 |
User-agent: |
Wanderlust/2.15.5 (Almost Unreal) Emacs/21.4 Mule/5.0 (SAKAKI) |
Is this an expected behavior? --daishi
CHICKEN
Version 2.732 - linux-unix-gnu-x86 [ manyargs dload ptables applyhook
cross ]
(c)2000-2007 Felix L. Winkelmann compiled 2007-12-04 on spirits (Linux)
#;1> (use environments)
; loading /usr/local/chicken-2.732/lib/chicken/3/environments.so ...
#;2> (define env (make-environment))
#;3> (eval '(let ((x 2)) `(1 2 ,x)) env)
Error: unbound variable: ##sys#list
Call history:
<syntax> (quote (let ((x 2)) (quasiquote (1 2 (unquote
x)))))
<eval> (eval (quote (let ((x 2)) (quasiquote (1 2 (unquote
x))))) env)
<syntax> (let ((x 2)) (quasiquote (1 2 (unquote x))))
<syntax> (begin (##sys#list (quote 1) (quote 2) x))
<syntax> (##sys#list (quote 1) (quote 2) x)
<syntax> (quote 1)
<syntax> (quote 2)
<eval> (##sys#list (quote 1) (quote 2) x) <--
- [Chicken-users] unquote in environments,
Daishi Kato <=