On Tue, 19 Nov 2013 09:36:50 +0100, "Jörg F. Wittenberger"
 <joerg.wittenber...@softeyes.net> wrote:
> while all the Scheme's I 
> know process nested cond-expand forms I recall that srfi-0 explicit does 
> not requites this to be the case and suggest to avoid such use.

Yes, the text you're remembering is: "The construct is restricted to the
top level of a program in order to simplify its implementation and to
force a more disciplined use of the construct (to facilitate reading and
understanding programs) and to avoid (some) misunderstandings related to
the scope of features. These restrictions can of course be lifted by some
Scheme systems or by other SRFIs (in particular module system SRFIs)."

However, as the SRFI-0 text anticipates, I don't see how to use
cond-expand at *only* the top level, define a library using just R7RS
constructs, *AND* avoid importing "other cruft" into the library's importer.
I may be missing something obvious, suggestions welcome.
Otherwise, at least one of those ideals will have to give, hopefully
as minimally as possible.

--- David A. Wheeler



------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Readable-discuss mailing list
Readable-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/readable-discuss

Reply via email to