Arc Forum
new
|
comments
|
leaders
|
submit
login
5 points
by
pg
6107 days ago |
link
|
parent
What you're thinking of can be done, but only by calling eval explicitly. I.e. what you could do thus with or if it were a function:
(apply or args)
you have to do thus with the real or, which is a macro:
(eval (cons or args))
This is not surprising, because macros live in the world of expressions, not values.