back
user profile
fniephaus
2,175karma·238submissions·May 19, 2014
about
Researcher on the GraalVM team at Oracle Labs. Developer tools, programming languages, virtual machines. Previously at HPI, Google, and Maton Guitars.
[ https://fniephaus.com ]
[ https://twitter.com/fniephaus ]
[ my public key: https://keybase.io/fniephaus; my proof: https://keybase.io/fniephaus/sigs/2dy-DvixjWd3ZV-Bd7WhIw57HYYen9GSztnMeoXTmXY ]
recent activity (238 total)
comment
You can do this with GraalVM. Here's an example:
https://github.com/graalvm/graalvm-demos/tree/master/polyglo... And here's a polyglot notebook example:
…
comment
We compared the runtime performance of GraalSqueak with OpenSmalltalkVM (formerly Cog) and RSqueak (RPython-based VM) in Figure 4 of our MPLR’19 paper [1] for the first time. Since then, we've wo…
comment
Thanks! RE your question: Squeak's scheduler (also written in Smalltalk) would need to be extended with support for multi-threading. Since that requires a significant amount of work, it's pr…
comment
Happy to hear that! If you'd like to see some Smalltalk tools rendered in Java Swing, check out this demo [1]. More details on this are in the blog post on our Polyglot Programming seminar [2]. […
comment
Thanks, glad you like it!
comment
I'm not aware of anyone using GraalVM for its language interoperability in production. However, it's used by GraalVM languages internally for supporting things like C extensions and FFIs. So…
comment
And there are other products based on GraalVM. For example, the Gluon Client plugins can compile Java apps to iOS ( https://gluonhq.com/java-on-ios-for-real/ ) with GraalVM Native …
comment
Hi everyone, I'm the author of the blog post. Feel free to let me know if you have any questions or suggestions!
comment
Yes, you're right. I've updated the diagram accordingly.
comment
Oracle Labs is working on a Python3 implementation for the GraalVM: https://github.com/graalvm/graalpython …