What do Chess, TryClojure, 4Clojure, state Monads, Clojail, ClojureScript and WebSockets have in common?
Lambda Zone is a website which combines a wealth of technology. Similar to TryClojure and 4Clojure websites, it provides developers a platform to submit their own code, in this case a Chess strategy written in Clojure. Their aim is to compete to get the highest ranking.
Developers just need to implement a single function which the platform executes against every other algorithms previously submitted and updates the stats.
The platform publicly lists the ranking of each algorithm and enables human players to measure themselves interactively against a published strategy of their choice.
In this presentation we will review the design choices of the application and analyse how Clojure is providing a unique set of features which are necessary to implement a platform of this kind.
Check out the slides from Mathieu's talk via the following link!
YOU MAY ALSO LIKE:
Lambda Zone - a 4Clojure like platform for Game Strategies
Mathieu Gauthron is a distributed computing and BigData expert, working day-to-day with a variety of technologies and languages. He provides solutions for large enterprise applications looking to scale with simplicity. In his pursuit of reducing IT's ever growing complexity, his interest has turned towards the use of functional languages and live programming technologies such as Clojure. He believes the use of such tools can take software development where it should be: reducing time to market, simple and maintainable.