run-st: runST without boxing penalty

[ bsd3, data, library ] [ Propose Tags ]

This package provides specializations of runST that avoid a needless data-constructor allocation for the returned value. If issue 15127 is resolved, this package will no longer be necessary.


[Last Documentation]

  • Control
    • Monad
      • ST
        • Control.Monad.ST.Run


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,, (info)
Change log
Dependencies base (>=4.12 && <5), primitive (>=0.7 && <0.10), primitive-unlifted (>=2.1) [details]
License BSD-3-Clause
Copyright 2019 Andrew Martin
Author Andrew Martin
Category Data
Home page
Bug tracker
Uploaded by andrewthad at 2023-06-28T13:36:23Z
Distributions LTSHaskell:, NixOS:, Stackage:
Reverse Dependencies 15 direct, 115 indirect [details]
Downloads 4903 total (107 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2023-06-28 [all 2 reports]