rapid-0.1.1: rapid.cabal
-- Copyright 2016 Ertugrul Söylemez
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
name: rapid
version: 0.1.1
category: Development
synopsis: GHCi background threads, hot reloading and reload-surviving values
maintainer: Ertugrul Söylemez <esz@posteo.de>
author: Ertugrul Söylemez <esz@posteo.de>
copyright: Copyright 2016 Ertugrul Söylemez
homepage: http://hub.darcs.net/esz/rapid
bug-reports: http://hub.darcs.net/esz/rapid/issues
license: Apache
license-file: LICENSE
description: This package provides a safe and convenient wrapper around
<https://hackage.haskell.org/package/foreign-store foreign-store>
for hot-reloadable background threads during a GHCi session, useful
for the development of long-running programs like servers, web
applications and interactive user interfaces.
.
It can also be used in the context of batch-style programs to keep
resources that are expensive to create in memory instead of having
to recreate them after every module reload.
build-type: Simple
cabal-version: >= 1.10
extra-source-files: CHANGELOG.md NOTICE README.md
source-repository head
type: darcs
location: http://hub.darcs.net/esz/rapid
library
build-depends:
async >= 2.1 && < 3,
base >= 4.8 && < 5,
containers >= 0.5 && < 1,
foreign-store >= 0.2 && < 1,
stm >= 2.4 && < 3
default-language: Haskell2010
ghc-options: -W -fdefer-typed-holes
exposed-modules:
Rapid