'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