Wolfgang Thaller <[EMAIL PROTECTED]> schrieb am 13.10.04 04:36:43: > 2) Evaluation order. > > That's what everyone has been fighting about. > > So what are our options? > > a) unsafePerformIO - like. > b) Some predetermined order, with semantics like mdo:
c) same as b) plus unsafeInterleaveIO In fact, I think a specified order for side-effecting initialisation is a good thing. Initialisation should happen in order of declaration and in order of module dependecies. An initialisation that is to be performed lazily is simply wrapped in unsafeInterleaveIO. Anything wrong with that aproach? Regards, Udo. ________________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt neu bei WEB.DE FreeMail: http://freemail.web.de/?mc=021193 _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell