[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Scheme-reports] Formal Comment: Change syntax of symbols from |<symbol element>*| to #"<string element>*"
- To: scheme-reports@x
- Subject: [Scheme-reports] Formal Comment: Change syntax of symbols from |<symbol element>*| to #"<string element>*"
- From: Arthur Smyles <atsmyles@x>
- Date: Mon, 12 Mar 2012 17:12:42 -0500 (CDT)
Formal Comment
Submitter's Name: Arthur Smyles
Submitter's Email Address: atsmyles at verizon.net
Draft Version of Report: 6th
Section of draft R7RS: 7.1.1. Lexical structure
Summary:
Change syntax of symbols from |<symbol element>*| to #"<string element>*"
Full Description:
The vertical line character is being proposed as a syntax for literal symbols. This symbol however is used by SCSH to represent shell-style pipes. the backslash is also being used for the same purpose (which is currently used by Gambit for infix notation).Also the <symbol element> and <string element> production are practically identical only differing because of the quote symbol used.
This proposal will allow freeing the | and \ characters for future use and eliminate <symbol element> production from the syntax.
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports