linear-maps: Finite maps for linear use

[ bsd3, data, deprecated, library, program ] [ Propose Tags ]
Deprecated

Finite maps for linear use.

This package contains three different implementations with the same interface. The implementations are controlled by Cabal flags which can be set at installation time with the following commands:

cabal install -fcheck
Installs an implementation where linear use of maps is needed and checked (at runtime). It is recommended to use this version during development.
cabal install
Installs an implementation where linear use of maps is needed but not checked. It is the fastest implementation so it is ideal for the final product. Install this only if you are certain that maps are used linearly.
cabal install -fpure
Installs an implementation where linear use of maps is not needed and not checked. This is the simplest implementation so it can be read as a documentation. Do not install this version because it is slow and does not check the linear use of maps.

Flags

Automatic Flags
NameDescriptionDefault
check

Check linear use

Disabled
pure

Pure functional implementation

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.5, 0.6, 0.6.1
Dependencies base (>=4.1 && <4.2), containers (>=0.2 && <0.3), HUnit (>=1.2 && <1.3) [details]
License BSD-3-Clause
Copyright (c) 2009 by Péter Diviánszky
Author Péter Diviánszky <divip@aszt.inf.elte.hu>
Maintainer Péter Diviánszky <divip@aszt.inf.elte.hu>
Category Data
Uploaded by PeterDivianszky at 2009-05-28T07:18:17Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables linear-maps-exercises, linear-maps-introduction
Downloads 2567 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]