2012-02-27 15 views

risposta

13

Il compilatore di presentazioni Scala viene fornito come parte di Scala in modo che gli IDE possano accedere alle informazioni intermedie che non si trasformano nell'output compilato finale.

Un googling veloce dà this. Odersky ne ha anche discusso nel this (molto interessante) parlare di quello che arriverà in Scala 2.10 (a circa 22 minuti).

+0

Sarebbe meglio se tu abbia collegato quel video di YouTube esattamente nel momento in cui Martin parla di Presentation Compiler (così altri non avrebbero bisogno di cercare attraverso il video). –

+0

Come nota a margine, credo che IDEA non la utilizzi, ma invece abbia implementato la propria versione. –

+0

Sull'argomento IDEA, hai ragione. Ecco la discussione di novembre 2011 in cui viene posta la domanda: http://devnet.jetbrains.net/thread/430505 La risposta di Alexander è "Non sono sicuro che lo faremo. Passeremo del tempo a migliorare il plug-in corrente e Spero che non ci sia dietro ". – ebruchez

5

È un compilatore che fornisce i ganci necessari per lavorare bene per supportare le funzionalità interattive di un IDE, come la codifica a colori, il completamento automatico, ecc. Una delle sfide tecniche è sincronizzare in modo efficiente con ciò che è stato modificato. Vedi this talk.