Luke Palmer wrote: > I, like many arrogant Haskellers, reject Scheme and other such impure > languages as "functional". At least until I turn on my brain. If Haskell is functional, then so is Scheme - it's just that Scheme lets you use IORefs and the IO monad without going to nearly as much trouble. Anton