Minor last-minute issues
John Cowan
(18 Sep 2012 17:45 UTC)
|
Re: Minor last-minute issues
Per Bothner
(18 Sep 2012 18:40 UTC)
|
Re: Minor last-minute issues
John Cowan
(18 Sep 2012 18:59 UTC)
|
Re: Minor last-minute issues David A. Wheeler (18 Sep 2012 21:32 UTC)
|
Re: Minor last-minute issues
Per Bothner
(18 Sep 2012 21:54 UTC)
|
Re: Minor last-minute issues
David A. Wheeler
(19 Sep 2012 00:03 UTC)
|
Re: Minor last-minute issues
Per Bothner
(19 Sep 2012 00:46 UTC)
|
Re: Minor last-minute issues
Alan Manuel Gloria
(19 Sep 2012 01:16 UTC)
|
Re: Minor last-minute issues
John Cowan
(19 Sep 2012 02:22 UTC)
|
Re: Minor last-minute issues
Alan Manuel Gloria
(19 Sep 2012 12:27 UTC)
|
Re: Minor last-minute issues
David A. Wheeler
(19 Sep 2012 13:44 UTC)
|
John Cowan: > Ticket #486 to make braces delimiters in R7RS failed for lack of a second Anything we can do? > so SRFI-105 needs to say explicitly that they are delimiters. It's already there: "A curly-infix reader must include the braces “{” and “}” as delimiters." > I mentioned this before but it seems to have gotten lost: I recommend > that [foo bar] in c-expressions be treated as ($bracket-list$ foo bar) > rather than (bracketaccess foo bar). This is compatible with Kawa, > which is the only Scheme in my test suite to treat square brackets in > this way. In FemtoLisp and Rep, they are used for vector datums; in > all other Schemes, they are synonyms for parentheses per R6RS, regular > identifier characters, or lexical syntax errors. I'm not sure I understand. I intentionally didn't discuss unprefixed [...], so that people can do what they want; curly-infix doesn't define anything for the unprefixed case. Does Kawa actually map x[foo bar] to ($bracket-list$ x foo bar)? > In any case, $bracket-list$ or bracketaccess should be specified as > being like nfx: no definition by default. Good point. --- David A. Wheeler