Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is "Scala Presentation Compiler"?

What is the "Scala Presentation Compiler"?

like image 370
Ashkan Kh. Nazary Avatar asked Feb 27 '12 16:02

Ashkan Kh. Nazary


2 Answers

The Scala Presentation Compiler is provided as part of Scala so that IDEs can have access to the intermediate information that doesn't make it into the final compiled output.

A quick googling gives this. Odersky also discussed it in this (very interesting) talk about what's coming in Scala 2.10 (at about 22 minutes in).

like image 129
dhg Avatar answered Sep 20 '22 09:09

dhg


It's a compiler that provides the hooks necessary to work well to support the interactive features of an IDE, like color-coding, autocompletion, etc. One of the technical challenges is efficiently staying in sync with what's been edited. See this talk.

like image 45
Ed Staub Avatar answered Sep 19 '22 09:09

Ed Staub