October: Clojure

Over the last decade, there has been a great deal of interest in languages other than Java that run on the JVM. Such languages include Groovy, JRuby and Whiley (under development at VUW). This talk is about the JVM-based language Clojure, which offers the expressiveness and extensibility of Lisp, while providing direct access to Java's sophisticated runtime environment and extensive suite of APIs and frameworks.

This talk will focus on Clojure's approach to mutable state and concurrency, which is a major departure from Java. The talk is based on the experience of using Clojure to build an online financial modelling tool.

WJUG 2012-10-24: Simon Doherty on Clojure from John Hurst on Vimeo.

Speaker: Simon Doherty

Simon Doherty works as a software develop at Montoux, a startup developing online financial modelling tools. He uses Clojure and Java during his day job.

Prior to working at Montoux, Simon was a Research Fellow at Victoria University. His research focussed on techniques for dealing with the safety and performance challenges arising from multicore computation. Most recently, he worked on semantics for transactional memory. Earlier work included the design of sophisticated concurrent objects that do not depend on mutual exclusion.

When

Wednesday, Oct 24: 5:00 for 5:15 - 6:30pm

Where

This meeting is hosted by:
NEC
3rd floor
NEC House
corner Taranaki and Manners Streets

The Java User Group thanks our host!

Date:
Wednesday, 24th.
October, 2012

Time:
5.00pm for 5:15 - 6:30pm

Venue:
This meeting is hosted by:
NEC
3rd floor
NEC House
corner Taranaki and Manners Streets
Wellington