Resource limits for Haskell

Edward Z. Yang ezyang at MIT.EDU
Fri Mar 8 09:52:37 CET 2013


Ever wanted to write this?

    -- | Forks a thread, but kills it if it has more than 'limit'
    -- bytes resident on the heap.
    forkIOWithSpaceLimit :: IO () -> {- limit -} Int -> IO ThreadId

I have a proposal (and some unpublished experimental patches) which do
just that.  Check it out at: http://hackage.haskell.org/trac/ghc/wiki/Commentary/ResourceLimits

Comments, bikeshedding and critique appreciated.

Cheers,
Edward



More information about the ghc-devs mailing list