2011-10-01 17 views

Respuesta

6

Probablemente no, pero es difícil de decir. Las JVM de Mindstorm no son JVM completas, aunque no son malas.

que decía:

Incluso asumiendo todas las clases que eran necesarios disponibles, Scala "permite" que utiliza grandes cantidades de memoria antes de darse cuenta de lo que está pasando. No es cierto – puede controlar qué partes de Scala utiliza. Sin embargo, la restricción de ti mismo elimina algunas de las ventajas de Scala.

Mi enfoque sería ejecutar un servidor (o cliente) en el bot y utilizar Scala en una máquina real para controlar el bot a través de la conexión inalámbrica. Obviamente, esto tiene su propio conjunto de desventajas.

2

No estoy seguro acerca de Lego Mindstorms (nunca lo he visto), pero en general, sí. Puede compilar su código scala en JAR, agregar scala-library.jar y ejecutarlo como el programa Java normal.

Si su programa acepta solo un jar, puede combinar su JAR con scala-library.jar y crear un solo archivo.

+2

Mi intuición era la misma, pero como el LeJOS (Java para Lego Mindstorms) utiliza un compilador propio llamado nxjc no estoy tan seguro de esto. – dmeister

Cuestiones relacionadas