wasm.cljc
guile-hoot
wasm.cljc | guile-hoot | |
---|---|---|
4 | 3 | |
241 | - | |
- | - | |
0.0 | - | |
about 3 years ago | - | |
Clojure | ||
Mozilla Public License 2.0 | - |
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.
wasm.cljc
-
A world to win: WebAssembly for the rest of us
> So why aren't we there? Where is Clojure-on-WebAssembly? Where are the F#, the Elixir, the Haskell compilers?
There's this and other similar projects: https://github.com/helins/wasm.cljc
-
malli based generators?
wasm.cljc
- A novel WebAssembly compiler / decompiler / generator
- A WASM compiler/ decompiler in cljc
guile-hoot
-
GNU Guile
Some things to look forward to with Guile are:
A wasm backend: https://gitlab.com/spritely/guile-hoot
A new state of the art GC: https://nlnet.nl/project/Whippet/
-
A world to win: WebAssembly for the rest of us
Follow along with Guile Hoot (Scheme -> WASM compiler and general WASM toolchain) here: https://gitlab.com/spritely/guile-hoot
-
Directly compiling Scheme to WebAssembly: lambdas, recursion, iteration! -- Spritely Institute
It's linked on that page but here is a link to the repo as well: https://gitlab.com/spritely/guile-hoot
What are some alternatives?
oberonc - An Oberon-07 compiler for the JVM
s7-wasm - Example of using s7 Scheme with web assembly and emscripten
grain - The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
aWsm - WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
assemblyscript - A TypeScript-like language for WebAssembly.
chips - 8-bit chip and system emulators in standalone C headers
skia-opengl-emscripten - DEPRECATED! ~~C++ HTML/CSS UI. Supports subset of HTML/CSS. Based on chromium/cobalt.foo without JavaScript overhead. Uses SKIA 2D graphics library. Can be used to build UI for cross-platform app, game or website. Can support browser as HTML5 web framework or WebGL UI renderer.~~
percy - Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
libarchivejs - Archive library for browsers