home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.scheme
- Path: sparky!uunet!mcsun!sunic!diku!kees
- From: kees@diku.dk (Kees Van Schaik)
- Subject: IEEE R4 definition of Scheme, omission?
- Message-ID: <1992Jul21.121906.9324@odin.diku.dk>
- Sender: kees@tyr.diku.dk
- Date: Tue, 21 Jul 1992 12:19:06 GMT
- Organization: Department of Computer Science, U of Copenhagen
- Lines: 27
-
-
- In the
-
- "Revised 4 Report on the Algorithmic Language Scheme"
-
- there appears to be some inconsistency between the description of
- Definitions (section 5.2, page 12) and the Formal Syntax (section 7.1,
- pages 32-34).
-
- The description of the Definitions in section 5.2 (page 12) mentions the
- form:
-
- (define (<variable> . <formal>) <body>)
-
- as "non-essential" syntax, whereas the the grammar in section 7.1.5 (page
- 34) does not accept this form.
-
- As there are several "non-essential" forms that are part of the grammar
- given in section 7.1 I would expect this to be an omission instead of
- something intentional. I would, however, like to know for certain whether
- it is, because I am making a parser for scheme that should adhere to the
- IEEE standard or at least document places where it does not.
-
- Is there anybody out there who can tell me?
-
-
- Kees
-