'or' is a macro, and macros cannot be used as the first operand in apply.

-Dan

On Wed, May 27, 2015 at 1:25 PM, Jinsong Liang <jinsongli...@gmail.com>
wrote:

> Hi,
>
> In Chicken, (apply + '(1 2)) returns 3, which is expected. However, if I
> try:
>
> (apply or '(#t #f))
>
> Error: unbound variable: or
>
> Why (apply or '(#t #f)) does not work?
>
> Thank you!
>
> Jinsong
>
> _______________________________________________
> Chicken-users mailing list
> Chicken-users@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/chicken-users
>
>
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to