This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
> jon seymour writes: > > Hi there. Is there a good reason why guile differs from R5RS with > > respect to case-sensitivity? > > This is for facilitating porting of C or emacs lisp code to guile. > There's a way to switch it off, vaguely described in the guile-ref pages. Actually, I think we should handle Emacs Lisp with a completely different reader. Emacs Lisp has a different syntax in many ways, not limited to case sensitivity. One of our goals is to allow Guile to mix and match code written in different languages; in order to do this right, Guile will need something more sophisticated that a bunch of global flags controlling the behavior of the reader. A syntax should be associated (somehow) with a particular file or a REPL, and not just applied indiscriminately.