Re: SRFI-108/SRFI-109 special characters
Per Bothner 25 Nov 2012 02:03 UTC
On 11/23/2012 10:55 PM, John Cowan wrote:
> I meant the former, eliminating the whole idea of initial expressions.
> They seem to be insufficiently justified in this draft (to be sure, it
> says "examples needed", which I can only agree with).
There are a number of examples in the Scribble spec:
http://docs.racket-lang.org/index.html
I think there is a semantic/philosophical difference between
initial expressions and enclosed expressions:
* Initial expressions are for specifying extra optional
properties and "attributes". They're often keyword arguments.
* Enclosed expressions are enclosed within the literal contents,
and so they're part of the data/children/components/contents
of the created object.
The difference isn't always clear, but it does seem a useful
distinction especially for "document"-like applications.
--
--Per Bothner
xxxxxx@bothner.com http://per.bothner.com/