Exactly... as an example, I am currently involved in a research project in involving swarms of autonomous agents that continuously communicate with neighbors and alter their own states based on this communication. Using the new scripting functionality of Java, the "Agent Brain" can be coded in JavaScript or Groovy (the ones I'm currently supporting).
This makes simulations easy to modify and creates a "platform" where no Java code ever has to recompiled simply to change how an agent interacts with its environment. |