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

Re: SRFI-108/SRFI-109 special characters

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/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
per@xxxxxxxxxxx   http://per.bothner.com/