What I think might be confusing the situation partially is that there is a
difference between the language and its implementation. Any side effect would
have been accounted for even though there is a means to side step it and its
inclusion may have been perceived as a undesirable and perhaps unnecessary
complication. To put it bluntly, it is like how division by zero can be
inconvenient.
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe