Andre van Tonder scripsit:

> >(define (make-foo ...) ...)
> >(define (foo add foo ...) ...)
> >;; define other foo stuff
> >(define the-master-foo (make-foo ...))
> >(foo-add the-master-foo 1 2 3)
> >(foo-add the-master-foo 4 5 6)
> >;; ...
> 
> Maybe I'm missing something, but I don't see anything here
> that would differ between 1-pass and 2-pass expansion.

Sorry, I misread you and responded with the virtues of allowing
intermixed definitions and expressions in bodies.

-- 
John Cowan  [email protected]  http://ccil.org/~cowan
The competent programmer is fully aware of the strictly limited size of his own
skull; therefore he approaches the programming task in full humility, and among
other things he avoids clever tricks like the plague.  --Edsger Dijkstra

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to