22

ScalaCL プロジェクトと、素晴らしいループ オプティマイザを備えたそのコンパイラ プラグインを偶然見つけました。

これは私を驚かせました:

scala で使用できるコンパイラ プラグインはどれですか?

プラグインは、パフォーマンスを向上させるプラグインである必要はありません。あらゆるタイプのプラグインがこのリストの対象となります。

(Google 検索を実行しましたが、このクエリの SNR は低くなっています。)

4

4 に答える 4

12

いくつかのプラグインはメーリング リストのこのスレッドからリンクされています ( autoproxybrowseenhanced stringsavro )。

Scala チームからは、既存の区切り継続プラグインと、効果システムプラグインに向けた現在の取り組みがあります。

プラグインの作成に関するドキュメントはこちらです。

于 2011-09-04T05:45:16.160 に答える
3

scalaz には関数型レンズを生成するためのコンパイラ プラグインもあります: https://github.com/gseitz/Lensed詳細については、こちらを参照してください: http://groups.google.com/group/scalaz/browse_thread/thread/a9334c5741b67d55

于 2011-09-04T20:20:12.913 に答える
2

ジェネリックを最適化するための miniboxing プラグインもあります: scala-miniboxing.org

于 2015-08-19T23:25:01.233 に答える
1

一般的な数値コードを最適化するEiríkr Åsheimによって作成されたプラグイン(ランタイム + コンパイラ プラグイン) は次のとおりです: https://github.com/azavea/numeric

于 2011-09-14T11:16:52.170 に答える