Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!udel!news.sprintlink.net!siemens!princeton!nimaster.princeton.edu!blume
From: blume@aleph.cs.princeton.edu (Matthias Blume)
Subject: Re: Q: About Scheme's quote
In-Reply-To: barmar@nic.near.net's message of 26 Oct 1994 15:02:01 -0400
Message-ID: <BLUME.94Oct26175242@aleph.cs.princeton.edu>
Originator: news@nimaster
Sender: news@Princeton.EDU (USENET News System)
Nntp-Posting-Host: aleph.cs.princeton.edu
Organization: Princeton University
References: <1994Oct26.114504.27370@arbi.Informatik.Uni-Oldenburg.DE>
	<38m939$74h@tools.near.net>
Date: Wed, 26 Oct 1994 21:52:42 GMT
Lines: 18

In article <38m939$74h@tools.near.net> barmar@nic.near.net (Barry Margolin) writes:

   In article <1994Oct26.114504.27370@arbi.Informatik.Uni-Oldenburg.DE> Johannes.Leveling@arbi.informatik.uni-oldenburg.de (Johannes Leveling) writes:
   >In evaluating (define 'x 1) from Scheme's command line,
   ...
   >my question is : Why is this not recognized as an error by all
   >                 Scheme interpreters mentioned ?

   Because some implementations don't do very good error checking, so they get
   confused by invalid syntax like that.

(As I tried to explain in an earlier follow-up to this thread)
According to the latest and greatest (R4RS+appendix) this is *not*
invalid syntax.  There are *no* reserved identifiers anymore.  (The
relative merits of this are open to discuss, though.)

--
-Matthias
