ScalaCL プロジェクトと、素晴らしいループ オプティマイザを備えたそのコンパイラ プラグインを偶然見つけました。
これは私を驚かせました:
scala で使用できるコンパイラ プラグインはどれですか?
プラグインは、パフォーマンスを向上させるプラグインである必要はありません。あらゆるタイプのプラグインがこのリストの対象となります。
(Google 検索を実行しましたが、このクエリの SNR は低くなっています。)
ScalaCL プロジェクトと、素晴らしいループ オプティマイザを備えたそのコンパイラ プラグインを偶然見つけました。
これは私を驚かせました:
scala で使用できるコンパイラ プラグインはどれですか?
プラグインは、パフォーマンスを向上させるプラグインである必要はありません。あらゆるタイプのプラグインがこのリストの対象となります。
(Google 検索を実行しましたが、このクエリの SNR は低くなっています。)
いくつかのプラグインはメーリング リストのこのスレッドからリンクされています ( autoproxy、browse、enhanced strings、avro )。
Scala チームからは、既存の区切り継続プラグインと、効果システムプラグインに向けた現在の取り組みがあります。
プラグインの作成に関するドキュメントはこちらです。
scalaz には関数型レンズを生成するためのコンパイラ プラグインもあります: https://github.com/gseitz/Lensed詳細については、こちらを参照してください: http://groups.google.com/group/scalaz/browse_thread/thread/a9334c5741b67d55
ジェネリックを最適化するための miniboxing プラグインもあります: scala-miniboxing.org。
一般的な数値コードを最適化するEiríkr Åsheimによって作成されたプラグイン(ランタイム + コンパイラ プラグイン) は次のとおりです: https://github.com/azavea/numeric