Or, “Hey, you blogged again! It’s about time!” In “Are We There Yet? A Deconstruction of Object Oriented Time,”[slides] [interview] Clojure creator Rich Hickey looks beyond concurrency support in popular programming languages to see what’s on the horizon. He asserts that wrapping our objects in locks – the popular solution – is an attempt to [...]
BattleCode is an annual programming competition hosted by MIT students. Teams of 1 to 4 people design real-time strategy AI and compete head-to-head with other teams. Overview of BattleCode The competition’s focus tends to vary from year to year. Last year’s competition could be won either by capturing most of the towers on the map [...]
Or, now with 100% more Genetic Algorithm! I’ve been programming a lot recently (instead of blogging about programming!). I caught the genetic algorithm bug along with the rest of the internet, so I’m in the middle of writing a Lisp library to make it easier to develop genetic algorithms: Genesis [Github link]. I’ve made some [...]