[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Oversight in R^4RS: `@' as an ``extended alphabetic character''



-----BEGIN PGP SIGNED MESSAGE-----

The following oversight was never remedied in the R^4RS.  It would be a
shame for it to also slip past the R^5RS.

|Sender: ziggy@RTS-8.LCS.MIT.EDU
|Date: Thu, 8 Jun 89  13:54:38 EDT
|From: "Michael R. Blair" <ziggy@hx.lcs.mit.edu>
|To: rrrs-authors@zermatt
|Subject: Proposed Changes to R3.95RS
|
| [] Add @ to the list of extended alphabetics.  Note that this does not
|    generate ambiguity for ,@ since [i] the @ must immediately follow the ,
|    [Ref:4.2.6] and [ii] , is not an extended alphabetic.  [Note: I notified
|    Jonathan about this quite a while ago and he assured me that @'s absence
|    was a mere oversight].

`Jonathan', above, refers to Johnathan Rees <jar@martigny.ai.mit.edu>.

This fix would require the following two simple corrections (relative to
the R4RS):

 ------------------------
 Section 2.1. Identifiers

  Add `@' to the enumeration:

        + - . * / < = > ! ? : $ % _ & ~ ^

  ...which follows the lead-in: ``The following are extended alphabetic
  characters:''

 -------------------------------
 Section 7.1.1 Lexical Structure

  Add `| @' to the enumerated disjuction:

        <special initial> --> ! | $ | % | & | * | / | : | < | =
             | > | ? | ~ | _ | ^

o--------------------------------------------------------------------------

 Neither enumeration seems to be in any particular order--- and, in fact,
 they are not even both in the same order--- but if one were to impose an
 ASCII ordering on them, it would read:

        ! $ % & * + - . / : < = > ? @ ^ _ ~

o--------------------------------------------------------------------------

 Comments? Objections?

 -----------------------------------------------------------------------------
  Michael R. Blair   --.    ziggy@ai.mit.edu | MIT Artificial Intelligence Lab
   (617) 253-2448      \\    mrb@lcs.mit.edu | M.I.T. Lab for Computer Science
 ,,Lambda Calculus...  /\\_ ...uber alles!'' | 545 Technology Square--Room 788
 http://www.swiss.ai.mit.edu/~ziggy/home.html| Cambridge,  MA USA   02139-3594
 -----------------------------------------------------------------------------
 FP: E627 F28F F6CB 1FEE F055 95EE 809E C659 | PGP Public Key ID 1024/F0312849

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

iQCVAwUBNLKYbrqbE4/wMShJAQE1qQQAhDs6SPoCv/O59LOWMfWZjbkplyvoH4fO
pKKVggb4z7wCZwmHnM6Vehz+OMIv2x6HEnyDov94LqYedO667PwuWbW1bCwmvOoe
XlL/tpBWQzmaY9OHiwnBxPTW/eWeJ5fTPxLT0276/+CTwzi2fv4GSzhDMkKRrOjU
u72STMteqno=
=CvOf
-----END PGP SIGNATURE-----