Re: [Larceny-users] [ikarus-users] [plt-scheme] Re: side effects in R6RS modules

2009-05-06 Thread David Rush
2009/5/6 Ramana Kumar ramana.ku...@gmail.com: is there a good argument for set! to return unspecified? Because Scheme is not C. Or C++ for that matter. In more obfuscated terms: Mixing the state monad with referentially transparent expressions is generally a bad idea. Scheme believes

Re: [Larceny-users] using macros to handcode random walk in arbitrary dimension

2009-05-06 Thread Marijn Schouten (hkBst)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Felix Klock wrote: Marijn (cc'ing larceny-users)- On May 5, 2009, at 12:18 PM, Marijn Schouten (hkBst) wrote: I have written syntax-case macro code that should construct this function for arbitrary dimension, except I cannot get it to work. I

Re: [Larceny-users] [plt-scheme] Re: side effects in R6RS modules

2009-05-06 Thread Matthias Felleisen
You'd be surprised. I have read those 'formal comments'; I just don't think they contain any reasons to downgrade the formal semantics into an optional appendix. Not one. Not a single one. On May 5, 2009, at 12:42 PM, William D Clinger wrote: Matthias Felleisen wrote: For whatever

Re: [Larceny-users] [plt-scheme] Re: side effects in R6RS modules

2009-05-06 Thread William D Clinger
Matthias Felleisen wrote: You'd be surprised. I have read those 'formal comments'; I just don't think they contain any reasons to downgrade the formal semantics into an optional appendix. Not one. Not a single one. Well, no one ever said the R6RS was perfect. Will