packages feed

rapid-0.1.5.1: rapid.cabal

name:         rapid
version:      0.1.5.1
category:     Development
synopsis:     Hot reload and reload-surviving values with GHCi
maintainer:   Markus Läll <markus.l2ll@gmail.com>
author:       Ertugrul Söylemez <esz@posteo.de>
copyright:    Copyright 2018 Ertugrul Söylemez
homepage:     https://github.com/haskell-rapid/rapid
bug-reports:  https://github.com/haskell-rapid/rapid
license:      BSD3
license-file: LICENSE

description:  This package provides a rapid prototyping suite for
              GHCi:

              .

              - 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 allowing reloading it 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
              <https://hackage.haskell.org/package/foreign-store foreign-store>.

build-type:         Simple
cabal-version:      >= 1.10
extra-source-files: CHANGELOG.md README.md

source-repository head
    type:     git
    location: https://github.com/haskell-rapid/rapid


library
    build-depends:
        async >= 2.1 && < 2.3,
        base >= 4.8 && < 4.18,
        containers >= 0.5 && < 0.7,
        foreign-store == 0.2.*,
        stm >= 2.4 && < 2.7
    default-language: Haskell2010
    ghc-options: -W
    exposed-modules:
        Rapid