projects
Curated collection of projects for folks looking to collaborate within the Elm ecosystem. (by elm)
elm_c_wasm
Implementing Elm in Wasm via C (by brian-carroll)
projects | elm_c_wasm | |
---|---|---|
1 | 3 | |
426 | 187 | |
0.2% | - | |
0.0 | 0.0 | |
about 3 years ago | over 2 years ago | |
C | ||
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
projects
Posts with mentions or reviews of projects.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-01-02.
-
WebAssembly compiler update
The original post suggesting this project specifically mentions string encoding, and UTF-8 in particular. And there was some discussion of this in my last post. I suggested that UTF-16 might have advantages, due to better compatibility with JS and most of the browser APIs.
elm_c_wasm
Posts with mentions or reviews of elm_c_wasm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-02.
-
Elm in Wasm: Built-in type classes
In my project I've chosen the following bit assignments for the header. They add up to 32 bits in total, which is convenient for memory layout.
-
Funding elm
Something like this would help the whole ecosystem to grow. There is so many good projects around there (like https://github.com/brian-carroll/elm_c_wasm and https://github.com/wende/elchemy), but with so little or no support at all.
-
WebAssembly compiler update
I did some benchmarking on both encodings, to get an idea of the performance implications.
What are some alternatives?
When comparing projects and elm_c_wasm you can also consider the following projects:
elm-spa-example - A Single Page Application written in Elm
elm-compiler - Compiler for Elm, a functional language for reliable webapps.
elm-todomvc - The TodoMVC app written in Elm, nice example for beginners.