Closed lkyhfx closed 9 months ago
Hey @lkyhfx, thanks for raising this ticket. GraalVM has changed quite a bit in the last couple of months. For example, the GraalVM Updater was removed and all language implementations now ship as normal Maven dependencies.
We haven't had the time to integrate this into TruffleSqueak. So the easiest way to set up a polyglot environment currently is to use an older version of TruffleSqueak, for example version 22.3.0
.
The next release of TruffleSqueak will also ship TruffleSqueak Maven artifacts, so it will be possible to use Smalltalk in a Maven project, like the polyglot-embedding-demo. Ultimately, it would be cool if we could find a way to integrate the languages from Maven, so that it is possible to "install" them into a TruffleSqueak JVM standalone.
Hope this helps!
-- Fabio
I've added support for Polyglot installLanguage
and bin/trufflesqueak-polyglot-get
to install additional languages. Will ship with the next TruffleSqueak release :)
How can I add another language to TruffleSqueak?
Also, I'm really excited about Smalltalk on GraalVM, as it makes a huge number of libraries written in other languages like Java and Python available to Smalltalk. So, how do I use third-party libraries from other languages in TruffleSqueak?