I've been surveying some agent based modeling systems for use in a
project I am doing in clojure. I've narrowed down the list to those
below. I am wondering if anybody here has experience with these or has
any thoughts about choosing one over the other for use with clojure. I
will probably write a clojure wrapper for the abms I end up using.
list (bare)
* mason
* jaslibrary
* netlogo
* repast
* swarm
list (w/ tags, links, annotations)
*** agent based libraries java
**** mason :java:fast:small:
***** models independent from visualization
***** models self contained / run inside other frameworks + apps
**** jaslibrary [[http://jaslibrary.sourceforge.net/]] :java:
***** seems old (last update 2006)
**** netlogo [[http://ccl.northwestern.edu/netlogo/resources.shtml]] :java:scala:good:
***** good community
**** repast [[http://repast.sourceforge.net/docs.html]] :java:
***** clusters
***** java api [[http://repast.sourceforge.net/docs/api/repastjava/index.html]]
**** swarm :java:
***** obj.c > java :support:
***** good community
list of libs
[[http://www.swarm.org/index.php/Tools_for_Agent-Based_Modelling]]
cheers,
fpc