什么是“Scala Presentation Compiler”?

16

"Scala Presentation Compiler"是什么?

2个回答

16
Scala演示编译器是Scala的一部分,以便IDE可以访问未包含在最终编译输出中的中间信息。快速搜索可获得this。Odersky还在this(非常有趣)的关于Scala 2.10即将推出的讲座中讨论了它(大约在22分钟处)。

最好是你在链接YouTube视频时,直接链接到Martin谈论Presentation Compiler的那个时间点(这样其他人就不需要在视频中搜索了)。 - om-nom-nom
作为一则旁注,我相信 IDEA 没有使用它,而是实现了他们自己的版本。 - Luigi Plinge
在IDEA这个话题上,你是正确的。这里是2011年11月提出问题的帖子:http://devnet.jetbrains.net/thread/430505 Alexander的回答是:“我不确定我们会不会做这件事。我们将花时间改进当前的插件,并希望它不会落后。” - ebruchez

7

这是一个编译器,提供了必要的钩子来支持IDE的交互式功能,如颜色编码、自动完成等。其中一个技术挑战是有效地与已编辑的内容保持同步。请参见此演讲。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接