This page is part of the web mail archives of SRFI 105 from before July 7th, 2015. The new archives for SRFI 105 contain all messages, not just those from before July 7th, 2015.
On 09/16/2012 05:30 PM, David A. Wheeler wrote:
If you're allowed to *change* the syntax of Scheme (e.g., to make indentation syntactically important) I think you can do more
You might find this interesting: http://per.bothner.com/blog/2010/Q2-extensible-syntax/ This is an experimental intermediate step, creating a pseudo-Scheme with infix, indentation. and parentheses uses purely for grouping. If I wanted to design a complete new syntax, I would probably change more, starting with some of the predefined keywords (including define). If you're curious to play with it, just run Kawa with the --q2 flag. There are some examples in the gnu/q2/testsuite directory of the Kawa source distribution, though some of these test edge-cases rather than recommended syntax. -- --Per Bothner per@xxxxxxxxxxx http://per.bothner.com/