https://github.com/kanaka/clj.wasm
Clojure for WebAssembly
https://github.com/kanaka/clj.wasm
Last synced: about 2 months ago
JSON representation
Clojure for WebAssembly
- Host: GitHub
- URL: https://github.com/kanaka/clj.wasm
- Owner: kanaka
- Created: 2024-11-25T14:52:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T22:52:56.000Z (6 months ago)
- Last Synced: 2025-04-22T22:13:01.209Z (about 2 months ago)
- Language: Clojure
- Size: 33.2 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Clojure for WebAssembly
Resources and experiments to explore the feasibility of WebAssembly as
a full Clojure target/platform.## Rationale
With the recent finalization of Garbage Collection (WasmGC) and
related standards, WebAssembly has the potential to become a true
universal runtime (avoiding many of the pitfalls of earlier attempts
at this goal). Other major GC languages seem like they either have or
will soon have a backend targeting WebAssembly. Now seems like the
right time to bring full WebAssembly support to Clojure. We should
start exploring this now and also give feedback to the standards work
to make sure that Wasm works well for languages like Clojure.## Pages / Resources
* [Links](./links.md) (guides, standards, projects, languages, etc)
* [Code Experiments](./experiments/)
* [Project Chronology / History](./chronology.md)
* [Tentative Plan of Attack](./plan.md)