"D. Tweed" wrote:
> The disadvantage of this kind of scheme for haskell
> is that there's no way to get a user setable global variable without
> everything going monadic (or you use an unsafe operation) so it'd have to
> be passed as an explicit argument to every function needing it. 
But I bet 99% of the time you need a string in the local language, you are about
to print it out anyway, so the monads are already there.  
(The other 1% probably consists mostly of calls to the error function . . .)

Reply via email to