rapid

Hot reload and reload-surviving values with GHCi

https://github.com/haskell-rapid/rapid

Latest on Hackage:0.1.5.3

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD-3-Clause licensed by Ertugrul Söylemez
Maintained by Markus Läll

Features:

  • Reload individual components of your application as you iterate: improves development experience for long-running applications such as (web) servers or user interfaces by keeping the app running in the background and allowes reloading components after code changes.

  • Reuse expensive resources across reloads: useful in batch-style programs to compute/aquire a resource once, then reuse it across code reloads.

Technically, this package is a safe and convenient wrapper around foreign-store.