This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-06-13
Channels
- # announcements (4)
- # babashka (72)
- # beginners (86)
- # biff (24)
- # boot (1)
- # calva (71)
- # cherry (1)
- # cider (8)
- # clerk (7)
- # clj-kondo (23)
- # clojure (78)
- # clojure-art (3)
- # clojure-austin (2)
- # clojure-europe (18)
- # clojure-hamburg (6)
- # clojure-nl (1)
- # clojure-norway (17)
- # clojure-uk (2)
- # clojuredesign-podcast (21)
- # clojurescript (17)
- # conjure (1)
- # cursive (18)
- # datahike (7)
- # datomic (7)
- # emacs (1)
- # etaoin (5)
- # events (1)
- # figwheel-main (4)
- # graalvm (37)
- # graphql (1)
- # humbleui (12)
- # hyperfiddle (10)
- # introduce-yourself (1)
- # jobs-discuss (7)
- # kaocha (1)
- # malli (5)
- # off-topic (12)
- # pathom (12)
- # practicalli (1)
- # reitit (11)
- # releases (2)
- # shadow-cljs (45)
- # tools-build (33)
- # wasm (18)
Exactly, some time ago I worked on this: https://github.com/helins/wasm.cljc But I don't think we'll see much Clojure <-> WASM until GC is indeed implemented
nice. I'm following up on guile-hoot https://gitlab.com/spritely/guile-hoot . it's a Guile (scheme) compiler / library for working with wasm + compile guile programs to wasm
Last time I checked it was still up to date WRT the specs, so since I haven't been using it actively I didn't change anything
For Clojure -> WASM there is also a decent chance it would be best waiting for JVM byte code -> WASM
the only work I know so far in that direction is https://github.com/i-net-software/JWebAssembly
There were 2-3 other projects but they looked clunky or not actively maintained. @U04V15CAJ Do you know what's the current status in the GraalVM ecosystem?
I did found this just now http://www.teavm.org/
I think I read somewhere it was a eventually a target (and that would make a lot of sense), but unsure if it is a priority at all
we shall see. I am waiting for project galahad which will bring native image tool to openjdk https://github.com/openjdk/galahad/ . that means babashka will probably make it into debian and other places that require build from source from top to bottom
or jank (#jank) -> C++ -> wasm through llvm. I've not done anything like this, and jank is still in progress. Any thoughts @U4986ECDQ?