| I've observed some weird behavior in using + to concatenate lists together.  Apparently, it seems to make a difference if you use () rather than nil in this case.  For example, this works, and has the expected behavior: arc> (+ '(a b c) nil) (a b c) However, this does not: arc> (+ '(a b c) ()) Error: "+: expects type <number> as 1st argument, given: (a b c . nil); other arguments were: ()" What's going on here?  I always thought that nil and the empty list were exactly the same.  |