[Haskell-cafe] how to run in bounded space?

Brandon Allbery allbery.b at gmail.com
Tue Dec 12 16:38:48 UTC 2017


Currently the heap overflow exception is not catchable. IIRC this is
planned to be at least looked at for 8.6 (I don't think it made 8.4rc
branch).

On Tue, Dec 12, 2017 at 8:20 AM, Johannes Waldmann <
johannes.waldmann at htwk-leipzig.de> wrote:

> Dear Cafe.
>
> is there an easy way (in GHC Haskell)
> to run a computation until it (times out or)
> requires more than X  MB of heap?
>
> (the main program  has a larger heap,
> but the computation should use some part of it only)
>
> This would be nice for automated tests
> with predictable resources (time and space).
>
> There is Control.Timeout.
> I guess I want Control.Spaceout.
>
> - J.
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.




-- 
brandon s allbery kf8nh                               sine nomine associates
allbery.b at gmail.com                                  ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20171212/54c6dc20/attachment.html>


More information about the Haskell-Cafe mailing list