はじめに Juliaでパッケージを作るとき,Project.tomlなどのファイルや,activateなどのコマンドを使うことになります。また,これらは,パッケージほど大げさではないけれども,いくつかのスクリプトをまとめて管理したい場合にも便利です。この記事は,これらがどんな働きをして,Juliaの環境とどう関係するかを整理したものです。 Juliaには,複数のスクリプトをまとめて「プロジェクト」として管理する機能があります。これは自作のプログラムを再利用するとき,あるいは他者と共有するときに便利です。そして,そのプロジェクトでは,それが呼び出すパッケージの依存関係とバージョン指定が可能です。Juliaのパッケージは,プロジェクトを再利用しやすいように構成したものです。 Juliaでは,複数のスクリプトとその特定の依存パッケージが利用できる状態を,環境(environment)と呼んでいま