name:                 atomic-counter
version:              0.1.2.3
visibility:           public
id:                   atomic-counter-0.1.2.3-3kERBPHk3DM5HOThNllZBX
key:                  atomic-counter-0.1.2.3-3kERBPHk3DM5HOThNllZBX
license:              Apache-2.0
copyright:            (c) Sergey Vinokurov 2022
maintainer:           Sergey Vinokurov <serg.foo@gmail.com>
author:               Sergey Vinokurov
homepage:             https://github.com/sergv/atomic-counter
synopsis:
    Mutable counters that can be modified with atomic operatinos

description:
    This package defines Counter type that can be safely modified
    concurrently from multiple threads. The type supports only few
    operations, namely read, write, cas (compare and swap), add,
    subtract and a few bitwise ones like or, and xor.

    Most common use case is having a shared counter that multiple
    threads increment. Another potential use case is lightweight locks.

category:             Concurrency, Data, Data Structures
abi:                  510eccd5a604867cbbd90517abe8c1fa
exposed:              True
exposed-modules:
    Control.Concurrent.Counter Control.Concurrent.Counter.Lifted.IO
    Control.Concurrent.Counter.Lifted.ST
    Control.Concurrent.Counter.Unlifted

import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/atomic-counter-0.1.2.3-3kERBPHk3DM5HOThNllZBX

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/atomic-counter-0.1.2.3-3kERBPHk3DM5HOThNllZBX

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/atomic-counter-0.1.2.3-3kERBPHk3DM5HOThNllZBX

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:
    /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/atomic-counter-0.1.2.3

hs-libraries:         HSatomic-counter-0.1.2.3-3kERBPHk3DM5HOThNllZBX
depends:              base-4.20.0.0-inplace
haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/atomic-counter-0.1.2.3/html/atomic-counter.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/atomic-counter-0.1.2.3/html
