Re: [Scheme-reports] Formal Comment: Change syntax of symbols from |<symbol element>*| to #"<string element>*"
Alex Shinn 13 Mar 2012 02:08 UTC
#"..." 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@verizon.net> 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@scheme-reports.org
> http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports
_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports