¿Qué es "Compilador de Presentación Scala"?¿Qué es "Scala Presentation Compiler"?
12
A
Respuesta
13
El compilador de presentación de Scala se proporciona como parte de Scala para que los IDE puedan tener acceso a la información intermedia que no llega al resultado final compilado.
Un google rápido da this. Odersky también lo discutió en this (muy interesante) sobre lo que viene en Scala 2.10 (aproximadamente a los 22 minutos).
5
Es un compilador que proporciona los ganchos necesarios para funcionar bien para admitir las funciones interactivas de un IDE, como codificación de colores, autocompletado, etc. Uno de los desafíos técnicos es sincronizarse eficientemente con lo que se ha editado. Consulte this talk.
Cuestiones relacionadas
- 1. ¿Cómo ejecuto un servidor remoto Fast Scala Compiler?
- 2. Portable C# IDE/Compiler?
- 3. ¿Cómo se usa Presentation Model with Webforms?
- 4. maven-compiler-plugin exclude
- 5. Learning Windows Forms vs. Windows Presentation Foundation
- 6. ¿Qué es el rendimiento de Scala?
- 7. ¿Por qué Scala es muy complejo?
- 8. ¿Qué es el paquete _root_ en Scala?
- 9. ¿Qué es una función literal en Scala?
- 10. ¿Qué es una "aplicación asesina" de Scala?
- 11. Java JIT Compiler causando OutOfMemoryError
- 12. ¿Qué complementos de compilador scala están disponibles?
- 13. ¿Cómo instalar C Compiler a Eclipse?
- 14. Windows Presentation Foundation (WPF) + Windows Identity Foundation (WIF)
- 15. El compilador Scala dice código inalcanzable, ¿por qué?
- 16. Tiny C Compiler (TCC) y winsock?
- 17. Cómo @suppress múltiples advertencias con Closure Compiler?
- 18. ¿Hay un logotipo oficial de Windows Presentation Foundation (WPF)?
- 19. ¿Qué significa _ :: en Scala?
- 20. ¿Qué sucede cuando un Scala "Future" es basura recolectada?
- 21. ¿Qué es el equilibrador de patrones virtuales experimentales de Scala?
- 22. ¿Qué es una var no local de método en Scala?
- 23. ¿Qué biblioteca es la mejor para MongoDB con Scala?
- 24. En Scala, ¿qué es un "inicializador anticipado"? En
- 25. ¿Por qué el siguiente código scala es válido?
- 26. ¿Por qué este código de Scala es lento?
- 27. ¿Para qué es el OptManifest y NoManifest de Scala?
- 28. ¿Qué es un Manifiesto en Scala y cuándo lo necesitas?
- 29. ¿Qué es un tipo decimal estándar en Scala 2.9?
- 30. Can Closure Compiler build CommonJS modules
Sería mejor si ha vinculado ese video de Youtube exactamente en el momento en que Martin habla sobre Presentation Compiler (para que otros no necesiten buscar a través del video). –
Como nota al margen, creo que IDEA no lo usa, sino que implementó su propia versión. –
Sobre el tema de IDEA, tiene razón. Aquí está el hilo de noviembre de 2011 donde se formula la pregunta: http://devnet.jetbrains.net/thread/430505 La respuesta de Alexander es "No estoy seguro de que lo hagamos. Dedicaremos tiempo a mejorar el complemento actual, y Espero que no quede atrás ". – ebruchez