Why was NetLogo implemented in a mixture of Java and Scala?

Viewed 155

Why was NetLogo implemented in a mixture of Java and Scala? Was it because of better support for concurrency? I am not familiar with Scala, but I think the functional programming style is better suited for expressing guarantees for concurrent programming.

1 Answers
Related