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

Re: SRFI 10

This page is part of the web mail archives of SRFI 108 from before July 7th, 2015. The new archives for SRFI 108 contain all messages, not just those from before July 7th, 2015.



On 11/24/2012 03:24 PM, John Cowan wrote:
In particular, I am proposing that in an implementation that supports
SRFI 108, the objects created by SRFI 10 syntax are lists whose car
is `$quasi-value$` (or whatever, depending on other mail threads).
This is a formally correct and very useful object to create.  There is
no requirement for SRFI 10 to create a "final" object.

Good point.  However, I don't see there is much benefit in
re-defining SRFI 10 in terms of SRFI 108:
* SRFI 10 syntax is incompatible with syntax-case and R6RS.
* Existing SRFI 10 implementations (I assume) do the expansion
at read-time.  Some applications may depend on this.  Thus you're
losing most of the compatibility advantage.
* I personally think the SRFI 10 syntax is uglier than the SRFI 108
syntax.
--
	--Per Bothner
per@xxxxxxxxxxx   http://per.bothner.com/