Julia

Julia 0.7と1.0の関係

Julia 0.7と1.0がほぼ同時にリリースされましたね。めでたいことです。こういうときには赤飯を炊きましょう。

ところで,Julia 0.7と1.0がどう違うのかについて疑問に思っている方もいるかと思いますので簡単に説明します。Julia 0.7は,0.6から1.0への以降をスムーズにするためのリリースで,0.6とある程度の互換性を保ちつつ,1.0の機能を備えています。「ある程度」と言ったのは,0.6のコードが0.7で完全に動くわけではなく,一部削除された機能などがあります。しかし,0.6のコードを0.7で動かせば,非推奨になった機能については警告を出し,削除された機能についてはどうすれば良いのかが簡単に説明されますので,0.6のコードを移行したい皆々様におかれましては,0.7でまず実行してみて,警告メッセージの指摘通りに改善していくと,あっという間に1.0に移行できるわけであります。

1.0に到達したことで2.0が出るまでは破壊的な変更はないはずなので,Juliaのパッケージ開発者は次のバージョンアップの襲来に怯えることなく枕を高くして寝ることができるようになりました。