z3: Bindings for the Z3 Theorem Prover
Bindings for the Z3 4.x Theorem Prover (https://github.com/Z3Prover/z3).
Z3.Base.C provides the raw foreign imports from Z3's C API.
Z3.Base does the marshaling of values between Haskell and C, and transparently handles reference counting of Z3 objects for you.
Z3.Monad provides a convenient monadic wrapper for the common usage scenario.
Examples: https://github.com/IagoAbal/haskell-z3/tree/master/examples
Changelog: https://github.com/IagoAbal/haskell-z3/blob/master/CHANGES.md
Installation:
Unix-like: Just be sure to use the standard locations for dynamic libraries (/usr/lib) and header files (/usr/include), or else use the --extra-lib-dirs and --extra-include-dirs Cabal flags.
(Hackage reports a build failure because Z3's library is missing.)
NOTE: Don't enable flag examples, it is broken in this release.
[Skip to Readme]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
examples | Build examples. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- z3-4.3.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.1, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 4.0.0, 4.1.0, 4.1.1, 4.1.2, 4.2.0, 4.3, 4.3.1, 408.0, 408.1, 408.2 |
---|---|
Change log | CHANGES.md |
Dependencies | base (>=4.5 && <5), containers, mtl (>2.1) [details] |
License | BSD-3-Clause |
Copyright | 2012-2018, Iago Abal, David Castro |
Author | Iago Abal <mail@iagoabal.eu>, David Castro <david.castro.dcp@gmail.com> |
Maintainer | Iago Abal <mail@iagoabal.eu> |
Revised | Revision 1 made by IagoAbal at 2018-04-29T11:19:42Z |
Category | Math, SMT, Theorem Provers, Formal Methods, Bit vectors |
Home page | https://github.com/IagoAbal/haskell-z3 |
Bug tracker | https://github.com/IagoAbal/haskell-z3/issues |
Source repo | head: git clone git@github.com:IagoAbal/haskell-z3.git |
Uploaded | by IagoAbal at 2018-04-29T10:43:01Z |
Distributions | NixOS:408.2 |
Reverse Dependencies | 6 direct, 0 indirect [details] |
Executables | examples |
Downloads | 11196 total (6 in the last 30 days) |
Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |