Hi,
This might be a stupid question,
but would someone help me understand the following eval example?
I was expecting to get 1.
Daishi
8<------8<------8<------8<------8<------8<------8<------8<------
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> (define a 'car)
#;2> (define b '(1 2 3))
#;3> (eval (list a b))
Error: call of non-procedure: 1
Call history:
<syntax> (eval (list a b))
<syntax> (list a b)
<eval> (eval (list a b))
<eval> (list a b)
<syntax> (car (1 2 3))
<syntax> (1 2 3)
<eval> (car (1 2 3))
<eval> (1 2 3) <--
_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users