Make lines stricter to fix a space leak
daniel.is.fischer at web.de
Sat Sep 25 10:18:33 EDT 2010
On Saturday 25 September 2010 13:30:11, Ian Lynagh wrote:
> We ought to put the old definition into the H98 and H2010 packages,
> though. Hmm, but currently Prelude always comes from base.
Hmm, that is a problem. I suppose one could argue for interpreting
"In this chapter the entire Haskell Prelude is given. It constitutes a
specification for the Prelude."
somewhat laxer, but that smells of weaseling out.
On the other hand,
"GHC's implementation of array takes the value of an array slot from the
last (index,value) pair in the list, and does no checking for duplicates.
The reason for this is efficiency, pure and simple."
, so there's a precedence for
non-leaking implementation for GHC
It's not ideal, but the space leak may be a serious issue (cf.
where Henning Thielemann wrote
"I got several space leaks of this kind in the past. They are very
annoying. They are especially annoying if input comes from the outside
world, where people can attack them to crash your program because of
More information about the Libraries