Eric, Eric Schulte wrote: >>> What is still unclear to me as well, is why =()= and =nil= aren't the same >>> from Babel's point of view? >> >> However, I think I understood this one: it is because nil is interpreted as a >> string, not as the empty list; right? >> >> That's because strings aren't quoted, right? > > Yes.
Apart from the automatic (and, maybe, sometimes unwished) coercion of a symbol into a string (case of `nil'), are you aware of other tricky stuff? For my own understanding, why didn't we force the user to quote all strings, and avoid the above problem? Best regards, Seb -- Sebastien Vauban