[Scheme-reports] Symbol escapes - clarification Shiro Kawai (09 Jan 2012 13:17 UTC)
Re: [Scheme-reports] Symbol escapes - clarification John Cowan (09 Jan 2012 16:12 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Peter Bex (09 Jan 2012 18:22 UTC)
Re: [Scheme-reports] Symbol escapes - clarification John Cowan (09 Jan 2012 19:52 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Peter Bex (09 Jan 2012 19:59 UTC)
Re: [Scheme-reports] Symbol escapes - clarification John Cowan (10 Jan 2012 01:52 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Alaric Snell-Pym (10 Jan 2012 10:36 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Jussi Piitulainen (10 Jan 2012 10:54 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Peter Bex (10 Jan 2012 11:14 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Alaric Snell-Pym (10 Jan 2012 11:24 UTC)
Re: [Scheme-reports] Symbol escapes - clarification John Cowan (11 Mar 2012 20:05 UTC)
Re: [Scheme-reports] Symbol escapes - clarification Alaric Snell-Pym (10 Jan 2012 11:15 UTC)

[Scheme-reports] Symbol escapes - clarification Shiro Kawai 09 Jan 2012 13:15 UTC

This is a somewhat old issue, but I wonder how '|' symbol-escapes ended up
excluding '|' and '\' inside it.  Does it intend a room for future
extension that
vertical bar and backslashes can be included in '|' symbol escapes by escaping
them with '\', as in CL?   I searched tickets in the WG1 trac site but couldn't
find the discussions on it except ticket #16.

It's not that I'm opposing to the current syntax.  To include vertical bar
or backslash, I can still use \x7c; and \x5c; without '|'-escapes.
I'm just curious
about the rationale of the decision out of various options, notably:

- Excluding '|' within |-escapes are understandable, but why '\' is excluded,
especially if we don't allow to any extra escaping insinde '|'s?
- CL also has '|'-escapes but they don't delimit symbols, so |abc|def|ghi| is
read as a single symbol abcDEFghi.  R7RS doesn't explicitly say '|' delimits
the symbol, but also doesn't seem to allow |abc|def syntax according
to 7.1.1.  I'm fine with either way, but was it a conscious decision?

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