2012-02-27 5 views

答えて

13

Scalaプレゼンテーションコンパイラは、IDEが最終的なコンパイル出力にならない中間情報にアクセスできるように、Scalaの一部として提供されています。

クイック検索ではthisとなります。 Oderskyもthisでそれについて話しました(非常に興味深い)Scala 2.10で何が来ているのか話しています(約22分)。

+0

マーティンがプレゼンテーションコンパイラについて話しているときに正確にリンクした方がいいでしょう(他の人はビデオを検索する必要はありません)。 –

+0

私はIDEAがそれを使用せず、代わりに独自のバージョンを実装していると思います。 –

+0

IDEAトピックでは、あなたは正しいです。ここで2011年11月のスレッドには質問があります:http://devnet.jetbrains.net/thread/430505アレクサンダーの返答は "私たちはそれをやるかどうか分かりません。現在のプラグインの改善に時間を費やします。私はそれが背後にないことを願っています。 – ebruchez

5

これは、色分け、自動補完など、IDEのインタラクティブ機能をサポートするために必要なフックを提供するコンパイラです。技術的課題の1つは、編集内容と効率的に同期していることです。 this talk.

関連する問題