[Haskell-cafe] Compiling an extremely large Haskell file (in GHC)
robert dockins
robdockins at fastmail.fm
Mon Jun 27 14:35:30 EDT 2005
Arjun Guha wrote:
> I have an extremely large source file of about 11 MB. It's the all-pairs
> shortest paths data for a map of the Hyde Park area of Chicago (no real
> reason, really). I generated information in Scheme and printed the result to
> a Haskell source file as a list. I then edited the file to initialized an
> array with the data.
>
> GHC, with a 200MB stack, took up 1 hour and 1.3 GB of memory before getting
> killed by the system. How would I compile something of this size? I need to
> have the array of all-pairs shortest paths pre-computed. Any suggestions?
Don't do that. ;)
Seriously though, you would probably have better luck parsing a data
file at runtime rather than trying to compile it in. It might even be
that the "read" implementation for lists will be sufficent for what you
want.
More information about the Haskell-Cafe
mailing list