いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

GraalVM (Oracle, High-performance polyglot VM, いろんな言語に対応)

概要

Oracleさんが GraalVM というのをリリースしたみたいなので、とりあえず情報をメモメモ。

まだ試していないですが。

polyglot VM ってなってる通り、いろんな言語をサポートしているみたいですね。

実験的な段階ですが、ruby や python などもサポートしてるみたい。

news.mynavi.jp

blogs.oracle.com

GraalVM

Community Edition と Enterprise Edition がある

Downloads

を見ると、Community EditionとEnterprise Editionの2つありますね。

Community Editionは、github でホストされていて、好きなように使って良し版。

Enterprise Edition は、評価と非商用利用なら無償利用可能。

Community Editionは、現在 Linux 版のみがプレビルドとして用意されている。

Enterprise Editionの方は、LinuxとMac版が用意されている。Windowsは蚊帳の外です。

ネイティブイメージが作れる?

Native Images

を見ると、ネイティブイメージが作れるみたいな感じ。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。