Popularity
9.4
Stable
Activity
0.0
Declining
143
10
24
Monthly Downloads: 23
Programming language: Haskell
License: MIT License
wasm alternatives and similar packages
Based on the "Compiler" category.
Alternatively, view wasm alternatives based on common mentions on social networks and blogs.
-
binaryen
DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc -
husk-scheme
A full implementation of the Scheme programming language for the Haskell Platform. -
hyper-haskell-server
The strongly hyped Haskell interpreter. -
hint
Runtime Haskell interpreter [Moved to: https://github.com/haskell-hint/hint] -
bound
Combinators for manipulating locally-nameless generalized de Bruijn terms -
lambdacube-compiler
LambdaCube 3D is a Haskell-like purely functional language for GPU. Try it out: -
haskell-to-elm
Generate Elm types, encoders, and decoders from Haskell types -
haskelm
Haskell to Elm translation using Template Haskell. Contains both a library and executable. -
accelerate-fft
FFT library for Haskell based on the embedded array language Accelerate -
lazyboy
An EDSL implemented in Haskell for programming the Nintendo Game Boy. -
elm-syntax
Library for generating Elm syntax from Haskell in a scope-safe way
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of wasm or a related project?
Popular Comparisons
README
Haskell WebAssembly Toolkit
Goals
- Provide a WebAssembly code generation tool for Haskell
- Create an infrastructure for Cmm to WebAssembly code generator
- Have Fun :)
Status
- [x] Lexer: supports nested block comments and all lexemes from the WebAssembly Spec
- [x] Parser: parses all examples from WebAssembly Core TestsSuit (including folded instructions parsing)
- [x] Renaming Phase: substitute identifiers with correct indexes, expand all implicit type declarations)
- [x] Binary format parser/serializer
- [x] Validation Phase: execute a verification procedure from the Spec
- [x] Execution Phase: implement a simple interpreter
- [x] Support extended Core Test Suit assertion grammar
- [X] Compile Core Tests to Tasty test cases and pass all tests
Todo
- [ ] Improve error messages for text representation parsing
- [ ] Text Representation pretty-printer
- [ ] Command line tool for calling interpreter/compiler/validator
- [ ] Codegen interface for type enforced generating valid WASM code
Development
Clond sources to directory and use stack
for running tests:
stack build && stack test