I'm about to be seriously investigating board game AI in Clojure, and are considering using Loom to help me describe the data and algorithms I need for an academic implementation of Hive
If anyone's done something like this before and has strong opinions, hey - lemme know