
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@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@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net