[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.

-- 
Alex

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.
>
> Arthur
>
> On 3/12/12 8:27 PM, John Cowan wrote:
>> Arthur Smyles scripsit:
>>
>>> Summary:
>>>
>>> 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@x
> http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports

_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports