clojure

warning: Creating default object from empty value in /homepages/42/d264661413/htdocs/davesnowdon.com/modules/taxonomy/taxonomy.pages.inc on line 33.

Getting emotional about clojure at Devoxx UK 2014

Devoxx UK is back on 12-13 June 2014!

This year I'll be giving a talk on clojure and the implementation of an emotional model for artificial agents using clojure: http://www.devoxx.co.uk/2014/03/emotional-clojure/

How replacing callbacks with core.async can make even robots get emotional

One of the issues with callback based programming is the need to coordinate mutable state among multiple callback handlers. Clojure's core.async provides a way to write code in a more sequential style that helps make the interaction between multiple events clearer. This talk will briefly describe Communicating Sequential Processes (the theoretical foundation on which core.async and other languages such as go and occam are based) before giving an overview of core.async itself.

Syndicate content