File: tagshare.cabal

package info (click to toggle)
haskell-tagshare 0.0-4
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 56 kB
  • sloc: haskell: 44; makefile: 5
file content (33 lines) | stat: -rw-r--r-- 950 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Name:                tagshare
Version:             0.0
Synopsis:            TagShare - explicit sharing with tags
Description:         TagShare supplies a monad for sharing values based on tags 
                     and types. Each tag and type is bound to at most one value 
                     in a dynamic map. 
                     .
                     The principal use of this package is to ensure that 
                     constant class members or other overloaded values are 
                     shared.

License:             BSD3
License-file:        LICENSE
Author:              Jonas Duregård
Maintainer:          jonas.duregard@gmail.com
Copyright:           Jonas Duregård
Category:            Control
Build-type:          Simple

Cabal-version:       >=1.2

Library
  Hs-source-dirs:       .
  Exposed-modules:
    Control.Monad.TagShare

  
  Build-depends: 
    base >= 4.5 && <= 5,
    mtl >= 1 && < 3,
    containers < 1