[Haskell-cafe] Breaking ghci
Guenther Schmidt
gue.schmidt at web.de
Tue Jun 30 08:39:00 EDT 2009
Hi guys,
actually it involved haskelldb and a table that had 183 columns. In
order to specify the table with its 183 columns I had to increase the
context-stack slightly from 20 to a mere 190.
Günther
BTW there is one thing I find a bit unfortunate in otherwise flawless
haskelldb, each column has to be made an instance of the class FieldTag,
which makes it impossible to do this in a higer-orderish sort of way.
Yitzchak Gale schrieb:
> Günther Schmidt wrote:
>
>>> ...*I*
>>> have managed to write code that ghc is not even able to compile due to
>>> exhausting virtual memory!
>>> Top that!
>>>
>
> Good work Günther!
>
> Joe Fredette wrote:
>
>> Code or it didn't happen. :)
>>
>
> Yes, how did you do it?
>
> Did it involve very large literals? GHC is known to have some
> limitations with that. For example, on my machine, a String
> literal that is larger than about 1 Gb will cause GHC to
> overflow the RTS stack. And a list literal with only a few
> thousand elements can cause GHC to suck up all memory and
> bring my computer to its knees.
>
> Examples:
>
> choke1 = "\
> \0123456789abcdef\
> \0123456789abcdef\
> .
> .
> .
> \"
>
> choke2 = [
> 0,1,2,3,4,5,6,7,
> 0,1,2,3,4,5,6,7,
> .
> .
> .
> 0,1,2,3,4,5,6,7,
> 99]
>
> Regards,
> Yitz
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090630/e8bfb148/attachment.html
More information about the Haskell-Cafe
mailing list