[Haskell-cafe] A tale of Project Euler
Andrew Coppin
andrewcoppin at btinternet.com
Fri Nov 30 14:39:16 EST 2007
Sebastian Sylvan wrote:
> On Nov 29, 2007 9:10 PM, Andrew Coppin <andrewcoppin at btinternet.com> wrote:
>
>> How do you avoid accidentally recomputing the list multiple times?
>>
>
> What do you mean? It's exactly the same as your original program but
> with ST instead of IO? Why would it get accidentally recomputed in
> this scenario and not before?
>
Because before the moment when it gets executed relative to the main I/O
thread is explicitly defined, and now it isn't.
>> I don't see Data.Array.Base documented anywhere. (How did you know it
>> exists?)
>>
>
> Hmm.. I don't remember. But now you know too! :-)
> I think it may be a secret GHC library that you're not supposed to know about...
>
Hmm. Secret... library... How do you guys find out about all this stuff?
(And if it's secret, should we be playing with it?)
More information about the Haskell-Cafe
mailing list