質問

Is there a Java SDK for Lego Mindstorms? Can I compile Scala code to JAR and run it in Lego Mindstorms?

役に立ちましたか?

解決

Likely no, but difficult to say. Mindstorm JVMs aren't complete JVMs, though they're not bad.

That said:

Even assuming all the classes you needed were available, Scala "lets" you use large quantities of memory before you realize what's happening. It's not certain–you can control what parts of Scala you use. Restricting yourself eliminates some of Scala's advantages, though.

My approach would be to run a server (or client) on the bot and use Scala on a real machine to control the bot over wireless. Obviously this has its own set of disadvantages.

他のヒント

Maybe it's not valid anymore, but you can develop in Scala for Mindstorms EV3, here is an example: https://github.com/t3hnar/ev3.helloworld

I'm not sure about Lego Mindstorms (never seen it), but generally, yes. You can compile your scala code to JAR, add scala-library.jar, and run it just like normal Java program.

If your program accepts only one jar, you can combine your JAR with scala-library.jar and create a single file.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top