The llvm-hs-pure package

[Tags:bsd3, library, test]

llvm-hs-pure is a set of pure Haskell types and functions for interacting with LLVM It includes an ADT to represent LLVM IR ( The llvm-hs package builds on this one with FFI bindings to LLVM, but llvm-hs-pure does not require LLVM to be available.


Dependencies base (>=4.7 && <5), containers (>=, mtl (>=2.1), parsec (>=3.1.3), semigroups (==0.18.*), template-haskell (>=, transformers (>=0.3 && <0.6), transformers-compat (>=0.4) [details]
License BSD3
Copyright (c) 2013 Benjamin S. Scarlet and Google Inc.
Author Anthony Cowley, Stephen Diehl, Moritz Kiefer <>, Benjamin S. Scarlet
Maintainer Anthony Cowley, Stephen Diehl, Moritz Kiefer <>
Stability experimental
Category Compilers/Interpreters, Code Generation
Home page
Bug tracker
Source repository head: git clone git:// -b llvm-4
Uploaded Sun Mar 19 07:13:35 UTC 2017 by cocreature
Distributions NixOS:, Stackage:
Downloads 27 total (27 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




semigroupsAdd semigroups to build-depends for Data.List.NonEmpty. This will be selected automatically by cabal.DisabledAutomatic

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


Maintainer's Corner

For package maintainers and hackage trustees