Replace Asterius with GHC WASM
Nobody has claimed this yet.
- Dominant language
- Starlark
- Stars
- 279
- Forks
- 93
- Avg merge
- 13d 11h
- Merged PRs (30d)
- 3
Description
Is your feature request related to a problem? Please describe.
Asterius is deprecated and no longer worked on, in favor of the official GHC WebAssembly backend.
See announcement blog post, official documentation and https://gitlab.haskell.org/ghc/ghc-wasm-meta
Describe the solution you'd like
Replace the Asterius support and example using the ghc wasm backend.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Related https://github.com/tweag/rules_haskell/issues/205
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing Asterius support and example in the repository, then read the linked GHC WebAssembly documentation and ghc-wasm-meta project. Compare the current integration with the official GHC WebAssembly backend and determine what the replacement must cover. Done means the Asterius support and example are replaced and the resulting integration works.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell, wasm
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100