> 3. `begin' at the REPL should behave as if the body forms were entered > individually at the REPL.
> My suggestion is that property #3 should be sacrificed No! Aside from the fact that the REPL is more important than R6 programs, there is another issue, which is that all these difficulties seem to come (to me anyway, reading the discussion) from an emphasis on macros over plain old procedure calling. And screwy macro calling at that! I think this is the tail wagging the dog. Scheme-without-macros is jewel-like. Adding macros to Scheme is okay to the extent that it makes Scheme a more brilliant jewel, but not if it breaks the jewel-like-ness of the original. Part of the brilliance of Scheme-without-macros is that the user can have a really simple mental model of how evaluation works. _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
