Timothy Baldridge presents clojure-py2, a compiler written in Clojure that uses LLVM for code generation.
Timothy Baldridge is a developer at Relevance Inc. He enjoys studying compilers, low level optimization and new programming paradigms.
Clojure/West is the newest conference creation from Alex Miller (aka @puredanger). Alex has been running the Strange Loop conference in St. Louis since 2009, smashing together the worlds of functional and dynamic programming languages, concurrency, distributed systems, web and mobile. Since early 2010, Alex has also been part of a team using Clojure at Revelytix.
Re: Slides missing
Fascinating - what about memory use?
It's my understanding that Java performance, especially when the JVM is "warmed up", is very close to well-written C. Your Mandelbrot example seems to bear that out. On the other hand, because of the way the JVM works a program running on the JVM typically uses far more - even 10 or 100 times more - memory than an equivalent C program. That doesn't matter for many programs, but for a smart phone or Raspberry Pi I can imagine many Java programs would run out of RAM well before they had taxed the CPU.
Did you benchmark memory usage for Mendelbrot between your Java implementation and the Mjolnir/LLVM version?