This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-02-24
Channels
- # announcements (5)
- # aws (24)
- # babashka (41)
- # beginners (130)
- # bristol-clojurians (2)
- # calva (39)
- # chlorine-clover (64)
- # cider (30)
- # clojure (202)
- # clojure-belgium (1)
- # clojure-dev (99)
- # clojure-europe (5)
- # clojure-hungary (4)
- # clojure-italy (10)
- # clojure-losangeles (8)
- # clojure-nl (11)
- # clojure-norway (6)
- # clojure-spec (7)
- # clojure-uk (12)
- # clojurescript (52)
- # core-typed (26)
- # cursive (19)
- # data-science (19)
- # datomic (19)
- # duct (10)
- # emacs (17)
- # fulcro (22)
- # graalvm (11)
- # jobs (3)
- # kaocha (28)
- # leiningen (6)
- # lumo (2)
- # malli (10)
- # nrepl (2)
- # off-topic (23)
- # pathom (2)
- # pedestal (7)
- # re-frame (3)
- # reagent (30)
- # reitit (2)
- # remote-jobs (2)
- # shadow-cljs (77)
- # sql (10)
- # test-check (22)
- # tools-deps (37)
- # vscode (1)
- # yada (3)
This was just shared on twitter. Could ease FFI between clojure and Rust / C even more! https://github.com/rust-lang/rust/issues/31134
The accompanying Rust code: https://doc.rust-lang.org/1.2.0/book/rust-inside-other-languages.html
according to the GraalVM website you can compile Rust programs so they run on the GraalVM and can use the polyglot API
There is a LLVM bitcode interpretter, so you can run anything that compiles to LLVM bitcode
Well, not really anything though... I tried to compile Chicken Scheme, and GraalVM's bitcode interpreter failed miserably ^^
@zilti I believe the latest LLVM is not supported, but I actually didn't check status
Hmm. I did compile using the GraalVM-provided toolchain though. Does it internally use the system Clang?
hmm, I think this is more of the problem here https://www.graalvm.org/docs/reference-manual/languages/llvm/#limitations-and-differences-to-native-execution-on-top-of-graalvm-ce