[Haskell-cafe] Array bug?
Svein Ove Aas
svein.ove at aas.no
Mon Nov 3 14:56:17 EST 2008
On Mon, Nov 3, 2008 at 4:55 PM, Henning Thielemann
>
> I think it is a good idea to switch this feature on and off by a compiler
> switch. It does not alter the correctness of a program. If the program is
> incorrect, the switch does only affect the way how the program goes wrong.
>
I disagree.
In a normal program, you may want to mix the two - use the safe
functions for untrusted input, the unsafe ones once you have already
validated the input.
Such a switch, if it existed, should only affect the *unsafe* version
of the call - this way, it would be possible to remove all chance of
corruption from a program at need.
Also, of course, the exceptions should be catchable based on the new
ghc 6.10 exception library (on ghc 6.10, anyhow)
More information about the Haskell-Cafe
mailing list