"Sebastien Vauban" <wxhgmqzgw...@spammotel.com> writes: > 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? >
We have to consider named blocks or data as well as strings and Emacs Lisp. > > Best regards, > Seb -- Eric Schulte http://cs.unm.edu/~eschulte