Fork me on GitHub
#graalvm
<
2019-10-24
>
gklijs15:10:42

Really wonder with both GraalVM and wasm how common it will become to use multiple languages together.

sb20:10:50

Both based on llvm, as Rust compiler too (if I remember good). Today, I tested an llvm solution which can load eg Alpine linux. Lot of things works but unfortunately java not. I tested on iOS. So, I think Clojure could have similar backend if we want.. once. Means we could compile to iOS/Android/IoT .. if we solve that in good way.

sb20:10:04

Of course, not polygot solution..

sb20:10:06

I tried run java and babashka on this.. I forgot graalvm now.. not compatible with iOS. So, I need to fix. Maybe the problem.. that is mini version of Alpine.. lot of questions left.

sb20:10:22

so that means, maybe we could create clojurevm .. in the future.

gklijs09:10:32

We could but I highly doubt it's worth the trouble. The JVM in general is great and has lost of tooling/monitoring and gives access to the whole Java ecosystem.

sb17:10:13

Yes, I know. I created native iOS apps and react native too. I would like to create a fully workable linux/ real shell and commands. Unfortunately, that is harder as I saw in first. I talked with the LLVM’ guys.. so not so clear now. So, a mini linux, like statically linked linux like a binary. What you saw.. that is run in this way.. cross compiled to iOS and load the binary from native code.

sb17:10:33

Just my C knowledge not a best.. but that is really interesting. Portable linux binary. Good learning path.

sb17:10:39

If I solve that once, we could dev to any OS quickly like at Rust. That is a dream now.. 😄🙈trollface

gklijs17:10:11

In Rust it's also not without problems. Lot's of libraries use some c libraries down the line.

sb17:10:58

true with sometimes assembly code..

sb21:10:28

oups.. I deleted..

sb21:10:05

in short.. I need to upgrade the kernel.. btw I added clojure and java 1.7.. but still buggy, because old kernel version.

sb21:10:28

with that binary.. eg “cvm” we can do what we want.. with commands.. run clojure projects.. or execute one script.. but I don’t have to time to play more with this

sb21:10:03

goal “just add to this binary the source and run”.. without graal