[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Are we done? Are other changes needed to maximize adoption?

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/