homepage: https://github.com/tweag/asterius#readme
changelog-type: markdown
hash: 809f3fabfdb63707f08b8eff33e53c7748854e79c9657998556bfd3f2aaf4d24
test-bench-deps: {}
maintainer: Shao Cheng <cheng.shao@tweag.io>
synopsis: Haskell bindings to binaryen
changelog: |
  # CHANGELOG for `binaryen`

  ## 0.0.1.0

  - Initial release.
basic-deps:
  base: <5
all-versions:
- 0.0.1.0
author: ''
latest: 0.0.1.0
description-type: markdown
description: |
  # Haskell bindings for [binaryen][binaryen]

  [Binaryen][binaryen] is a compiler and toolchain infrastructure library for
  WebAssembly, written in C++. This package defines complete bindings to the
  [Binaryen C API][binaryen-api], and can be useful to building WebAssembly
  toolchains in Haskell.

  [binaryen]: https://github.com/WebAssembly/binaryen
  [binaryen-api]: https://github.com/WebAssembly/binaryen/blob/master/src/binaryen-c.h

  ## Versioning

  Binaryen evolves fast and can introduce C API changes in every release. Before
  building the Haskell bindings, please check the Binaryen version and make sure
  it's no less than the minimum version listed below.

  | Haskell bindings version | Minimum Binaryen version |
  |--------------------------|--------------------------|
  | 0.0.1.0                  | version_91               |


  ## How to build

  This package relies on the system-provided Binaryen library. As long as that's
  available, a simple `stack build` or `cabal build` command should work.

  `Nix`-based build is also supported. Install [Stack][stack] and [Nix][nix].
  Then,

  ```shell
  $ stack --nix build
  ```

  [nix]: https://nixos.org/nix/
  [stack]: https://docs.haskellstack.org/en/stable/README/
license-name: BSD-3-Clause

Update from Hackage at 2020-04-25T13:44:48Z
Update from Hackage at 2020-04-25T13:44:48Z
