This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-05-24
Channels
- # adventofcode (11)
- # architecture (12)
- # beginners (132)
- # boot (19)
- # cider (26)
- # clojure (69)
- # clojure-dusseldorf (4)
- # clojure-gamedev (1)
- # clojure-italy (46)
- # clojure-nl (4)
- # clojure-serbia (1)
- # clojure-switzerland (2)
- # clojure-uk (91)
- # clojurescript (79)
- # css (4)
- # cursive (2)
- # datomic (16)
- # docs (9)
- # duct (20)
- # editors (94)
- # fulcro (15)
- # graphql (2)
- # hoplon (1)
- # instaparse (7)
- # jobs (3)
- # lein-figwheel (3)
- # leiningen (2)
- # lumo (40)
- # mount (35)
- # off-topic (19)
- # reagent (18)
- # reitit (1)
- # shadow-cljs (123)
- # specter (7)
- # sql (5)
- # test-check (4)
- # tools-deps (38)
- # vim (20)
- # yada (9)
How difficult would it be to write a clojure-to-wasm compiler? I'm under the impression that's it's doable, but obviously lacks a standard library to interop effectively with. Could clojure just consider piggy-backing on any advancements that Java+JVM makes to compile to webasm?
Seems like only the .NET world has really been pushing for compiling C# to webasm. I wonder if graalvm will ever go so advanced as to support webasm as a compilation target.
@benzap I think someone mentioned that wasm doesn't have GC? But I might be making that up.
Ya, it doesn't have it's own GC, but i'm under the impression you would compile your own GC
it would be like re-implementing a GC similarly to how the JVM would be re-implemented for a new line of CPUs
I think it's the reason why LLVM was so quick to develop something that worked for webasm, since it's primary concern is to work incredibly well in that area
I would assume that GraalVM would be the best bet for supporting webasm with the JVM, which would then lead to the possibility of supporting clojure
A bit offtopic, but has anyone experience with http://webgo.de and http://all-inkl.com and can recommend one or the other for certain reasons?