最近VirtusLab社が突如として公開したScala用の汎用CLIツールscala-cliを試してみました。 scala-cli.virtuslab.org 基本的にはScalaでスクリプティングするためのツールのようで、便利ツールや教育用途での使用が想定されているようですが、スクリプトを実行可能jarやDockerイメージとしてパッケージングしたり、Scala.jsやScala Nativeでのコンパイルにも対応しているようです。MacであればHomebrewでインストールが可能なのですが、手元の環境ではHomebrewのバージョンが古いせいかインストールできなかったのでGitHubから最新のソースを取得して自分でビルドしたものを使っています。 スクリプトの実行 まずは簡単なScalaプログラム(HelloWorld.scala)を実行してみます。 @main def hello()