Meet up

Robots, Haskell & Hedgefunds

Tuesday, 6th May at Skills Matter, London

This meetup was organised by The London Clojure Community in May 2014


A robot control DSL in clojure

Another approach is to use the robot's API to generate the animation. This has the advantage of being able to reach to the robot's current circumstances and integrates well with the rest of a textual program but is hard to read.

In this talk I'll outline (and solicit feedback on) a small DSL written in clojure that aims to make it possible to generate animations in a more readable way. I'll also show a graphical tool that makes generating code in this DSL simple.

Dave Snowdon

By day, a mild-mannered programmer working on Virtual Desktop Infrastructure at VMware. By night, when not asleep, plans world domination by social emotional robots powered by python and clojure. Before he was virtualised Dave worked for Xerox Research in France and, back in the mists of time, developed one of the first distributed multi-user virtual reality environments as part of his PhD work at Manchester.

Haskell for Clojurists

Which is why Bodil wanted to show you another of her favourite languages: Haskell, a close cousin to Clojure.

Watch this SkillsCast recording of a talk by Bodil Stokke, where she shares many crucial ideas like immutable data structures and a strong focus on pure functions.

Bodil explains how they diverge in their approaches to metaprogramming (Clojure, as we know, employs macros for ultimate power, whereas Haskell's approach is through a remarkably powerful type system) and than asks "Why would you prefer one over the other?"

Why indeed; that's what she then examines, and whether or not you decide to start using Haskell like a category theorist after this talk, we can guarantee you a brush with Haskell will make you a better Clojure programmer.

Bodil Stokke

Bodil works as a computer science researcher for a secretive think tank, and is a world renowned expert in varied fields such as pizza and persistent data structures. Contrary to popular rumour, she only has five fingers on each hand, but is still an Emacs user.

Running a hedge fund on Clojure

Patrik Sundberg

A commodity trader who happens to be a lifelong programmer with a great interest in utilizing technology to build a better business and become a better trader. His last pure developer job was around 10 years ago, but that hasn't stopped him from making it over to Clojure via an unusual path of an in-house language, Ruby and Smalltalk.

Who's coming?

Attending Members