chicken-users
[Top][All Lists]
Advanced

[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)      <--




reply via email to

[Prev in Thread] Current Thread [Next in Thread]