Couple things... felix (22 Dec 2003 17:51 UTC)
(missing)
(missing)
(missing)
Re: Couple things... felix (24 Dec 2003 11:43 UTC)
Re: Couple things... tb@xxxxxx (24 Dec 2003 23:30 UTC)
Re: Couple things... Michael Sperber (27 Dec 2003 18:46 UTC)
Re: Couple things... felix (24 Dec 2003 12:40 UTC)
Re: Couple things... Michael Sperber (26 Dec 2003 15:16 UTC)
(missing)
(missing)
(missing)
(missing)
(missing)
(missing)
Re: Couple things... felix (04 Jan 2004 18:51 UTC)
Re: Couple things... Tom Lord (04 Jan 2004 22:13 UTC)
Re: Couple things... Michael Sperber (05 Jan 2004 19:18 UTC)
Re: Couple things... Tom Lord (05 Jan 2004 21:53 UTC)
Re: Couple things... Michael Sperber (05 Jan 2004 19:19 UTC)
Re: Couple things... felix (04 Jan 2004 18:42 UTC)
(missing)
(missing)
(missing)
Re: Strings/chars Tom Lord (24 Dec 2003 04:47 UTC)
(missing)
Re: Couple things... felix (24 Dec 2003 12:01 UTC)
Re: Couple things... Jim Blandy (24 Dec 2003 16:29 UTC)

Re: Couple things... Michael Sperber 27 Dec 2003 18:46 UTC

>>>>> "Thomas" == Thomas Bushnell <xxxxxx@becket.net> writes:

Thomas> felix <xxxxxx@call-with-current-continuation.org> writes:

>> Not only that. It allows the *implementor* maximal flexibility, which
>> I consider more important in this case. Allowing a form to be a function
>> may tempt users to do weird stuff like taking it's address, etc.

Thomas> That's exactly the flexibility I thought we should give the user.

SRFI 50 indeed generally subscribes to the view that it tries to give
the implementor maximal flexibility, mainly because of all the
implementations that are already out there, and that we'd like to be
amenable to it.  I'll admit it's not the only reasonable view to take,
but it's the one represented in SRFI 50.

A strong reason to prefer C macros over functions in this kind of
settings is that functions live in a global namespace, while the
macros (can) live in a local one.  In principle, macros allows, say,
hooking up two Scheme systems, while functions wouldn't.

--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla