llvm-general-pure: Pure Haskell LLVM functionality (no FFI).

[ bsd3, code-generation, compilers-interpreters, library ] [ Propose Tags ]

llvm-general-pure is a set of pure Haskell types and functions for interacting with LLVM http://llvm.org/. It includes an ADT to represent LLVM IR (http://llvm.org/docs/LangRef.html). The llvm-general package builds on this one with FFI bindings to LLVM, but llvm-general-pure does not require LLVM to be available.

Versions [faq] 3.2.7.0, 3.2.7.1, 3.2.7.2, 3.2.7.3, 3.2.8.0, 3.2.8.1, 3.2.8.2, 3.3.7.0, 3.3.7.2, 3.3.7.3, 3.3.8.0, 3.3.8.1, 3.3.8.2, 3.3.9.0, 3.3.9.1, 3.3.10.0, 3.3.11.0, 3.3.11.1, 3.3.11.2, 3.3.12.0, 3.3.12.1, 3.3.13.0, 3.3.13.1, 3.3.14.0, 3.3.14.1, 3.3.14.2, 3.3.14.3, 3.3.14.4, 3.4.0.0, 3.4.0.1, 3.4.1.0, 3.4.2.0, 3.4.2.1, 3.4.2.2, 3.4.3.0, 3.4.3.1, 3.4.4.0, 3.4.4.1, 3.4.5.0, 3.4.5.1, 3.4.5.2, 3.4.5.3, 3.4.5.4, 3.5.0.0, 3.5.1.0
Change log changelog
Dependencies base (>=4.6 && <5), containers (>=0.4.2.1), mtl (>=2.1.3), parsec (>=3.1.3), setenv (>=0.1.0), template-haskell (>=2.5.0.0), transformers (>=0.3.0.0), transformers-compat [details]
License BSD-3-Clause
Copyright Benjamin S. Scarlet 2013
Author Benjamin S.Scarlet <fgthb0@greynode.net>
Maintainer Benjamin S. Scarlet <fgthb0@greynode.net>
Revised Revision 1 made by HerbertValerioRiedel at 2015-09-01T09:15:21Z
Category Compilers/Interpreters, Code Generation
Source repo head: git clone git://github.com/bscarlet/llvm-general.git
this: git clone git://github.com/bscarlet/llvm-general.git -b llvm-3.3(tag pure-v3.3.14.3)
Uploaded by BenjaminScarlet at 2015-04-11T20:32:29Z
Distributions NixOS:3.5.1.0
Downloads 37829 total (4 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2015-04-11 [all 1 reports]

Modules

[Index]

Downloads

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