2011-09-10 11 views
20

Me gustaría saber qué tan maduro es el servidor de fondo para Scala actualmente y si se usa en cualquier proyecto de código abierto que pueda ver.Vencimiento de Scala-LLVM?

+1

si va a votar para cerrar, al menos moverlo a "programadores" –

+0

mientras que no es puro * scala para llvm *, hay [impedancia JVM] (http: // vmkit.llvm.org/) además de llvm, así que supongo que puedes tener más scala en ejecución en VMKit de lo que Geoff Reedy puede darte. –

+0

Lo mejor de la solución basada en LLVM es que no tendría Garbage Collection. Vislumbrado hoy en Rust, parece ser su (¿única?) Fortaleza sobre Scala. Y tiempos de inicio rápidos, por supuesto. – akauppi

Respuesta

15

Yo diría (tristemente) que es bastante inmaduro. Necesita ciertos pasos entre ellos: una biblioteca estándar scala sin dependencias Java y un tiempo de ejecución que incluye la recolección de basura. Que todavía están HECHOS. Desde mi punto de vista incompleto sobre el tema, diría que hay más por hacer de lo que ya está hecho. Mire esto para más información: http://vimeo.com/28774096

+0

¡Gracias por el enlace de video! Podría vivir sin la biblioteca estándar e incluso sin compilación separada, pero sin recolección de basura? Y luego habla de un montón de cosas sin importancia que deben implementarse ... –

+0

Scala.js está creando un conjunto java. * Mínimo viable de API para Scala no JVM. La implementación de LLVM podría usar lo mismo. Sin embargo, si LLVM también debe ejecutar GC (¿verdad?), Veo poco sentido en toda la operación. – akauppi

Cuestiones relacionadas