[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Formal Comment: Change syntax of symbols from |<symbol element>*| to #"<string element>*"
#"..." is a bytestring in Racket, and possibly some other
implementations. Gauche has string extensions for #*"..."
and #`...` (which is also quasisyntax in R6RS). #|...| is
used by SRFI-30 and the current draft.
There are not a whole lot of character sequences left,
though that in itself is an argument not to take too many
just for string escapes.
On Tue, Mar 13, 2012 at 10:53 AM, Arthur Smyles <atsmyles@x> wrote:
> I understand that most implementations use the pipe syntax since that
> was what Common Lisp standardized in the 90's. The consequences for
> standardizing this syntax is a permanent increase in the complexity of
> the reader and permanently breaking ideas like SCSH in the future.
> However, using this new syntax will still allow implementations to
> continue supporting their current implementation as a deprecated syntax.
> On 3/12/12 8:27 PM, John Cowan wrote:
>> Arthur Smyles scripsit:
>>> Change syntax of symbols from |<symbol element>*| to #"<string element>*"
>> Formal comment ticket #360 filed; change ticket #361 filed.
>> I don't think this idea will fly, because no existing implementations
>> provide it.
> Scheme-reports mailing list
Scheme-reports mailing list