home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / lang / scheme / 1982 < prev    next >
Encoding:
Text File  |  1992-07-29  |  1.2 KB  |  38 lines

  1. Newsgroups: comp.lang.scheme
  2. Path: sparky!uunet!mcsun!sunic!diku!kees
  3. From: kees@diku.dk (Kees Van Schaik)
  4. Subject: IEEE R4 definition of Scheme, omission?
  5. Message-ID: <1992Jul21.121906.9324@odin.diku.dk>
  6. Sender: kees@tyr.diku.dk
  7. Date: Tue, 21 Jul 1992 12:19:06 GMT
  8. Organization: Department of Computer Science, U of Copenhagen
  9. Lines: 27
  10.  
  11.  
  12.   In the 
  13.  
  14.     "Revised 4 Report on the Algorithmic Language Scheme"
  15.  
  16.   there appears to be some inconsistency between the description of
  17.   Definitions (section 5.2, page 12) and the Formal Syntax (section 7.1,
  18.   pages 32-34).
  19.  
  20.   The description of the Definitions in section 5.2 (page 12) mentions the
  21.   form:
  22.  
  23.     (define (<variable> . <formal>) <body>)
  24.  
  25.   as "non-essential" syntax, whereas the the grammar in section 7.1.5 (page
  26.   34) does not accept this form.
  27.  
  28.   As there are several "non-essential" forms that are part of the grammar
  29.   given in section 7.1 I would expect this to be an omission instead of
  30.   something intentional. I would, however, like to know for certain whether
  31.   it is, because I am making a parser for scheme that should adhere to the
  32.   IEEE standard or at least document places where it does not.
  33.  
  34.   Is there anybody out there who can tell me?
  35.  
  36.  
  37.     Kees
  38.