- Nim バージョン 2.0 がリリースされ、プログラミング言語に新機能と改善が導入されました。
- 新しいバージョンは ORC メモリ管理をデフォルトで含み、ハードリアルタイムシステムやシステムプログラミングに適しています。
- 新規ユーザーは、OS のパッケージマネージャーにすでにインストールされているか確認するか、インストール手順に従って Nim 2.0 をインストールできます。
- 既存ユーザーは
choosenim コマンドを使うか、nightly builds からダウンロードして、簡単に Nim 2.0 へ更新できます。
- Nim に寄付すると、バグ修正や新機能向けの報奨金の原資となり、言語の改善に役立ちます。
- Nim 2.0 の新機能には、より優れたタプルのアンパック、改善された型推論、proc 型における禁止タグのサポートが含まれます。
- 標準ライブラリは、パス処理、ディレクトリ作成、ファイル操作などのための新しいモジュールで拡張されました。
- オーバーロード可能な列挙型、オブジェクトのデフォルト値、確定代入解析は、Nim 2.0 の注目すべき追加機能です。
- JavaScript バックエンドは 64 ビット整数型に BigInt を使用するようになり、docgen ツールは Markdown をより適切にサポートします。
- C++ 相互運用性は、コンストラクタと仮想メソッドを定義するための新しい pragmas によって強化されました。
- ARC/ORC メモリ管理モデルが改善され、実行時性能と効率が向上しました。
- ツール面の変更には、Nimble パッケージマネージャーの更新版と、nimgrep オプション
--inContext の追加が含まれます。
- 開発者は、block と break の使用、および
"strictFuncs" の定義に関する移植性のない変更を認識しておく必要があります。
- 複数の標準ライブラリモジュールが nimble パッケージへ移され、nimble または atlas を使ってインストールできます.
1件のコメント
Hacker Newsの意見