Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!think!mintaka!bloom-beacon!THINK.COM!gls From: gls@THINK.COM (Guy Steele) Newsgroups: comp.lang.scheme Subject: () as an expression Message-ID: <9001241620.AA04533@ungar.think.com> Date: 24 Jan 90 16:20:48 GMT References: Sender: root@athena.mit.edu (Wizard A. Root) Organization: The Internet Lines: 17 Message-ID: <1990Jan23.203035.148@vicom.com> Date: 23 Jan 90 20:30:35 GMT >From: Roderic Taylor To: scheme@mc.lcs.mit.edu In a recent article Jason Coughlin (jk0@sun.soe.clarkson.edu) writes: Why is () an invalid expression? It seems to me that it is a constant. () is not a constant. '() is a constant (at least in the sense you're thinking). This is the way Lisp works with all lists, not just the empty one. Begging your pardon, but this is the way *Scheme* works with all lists. As dearly as we may love Scheme, we must recognize that there are other dialects of Lisp, some of greater seniority. --Guy