User:JimTittsler/Clojure-py

Lightning Talk, Kiwi PyCon 2012, Dunedin, New Zealand
= Clojure-py =

Jim Tittsler 

Twitter: @jtittsler

A language that doesn't affect the way you think about programming, is not worth knowing.

Clojure

 * Lisp re-imagined (circa 2007)
 * persistent data structures (sequences, maps)
 * concurrency
 * functional programming
 * JVM
 * symbiotic with platform (and existing libraries)

Clojure

 * JVM
 * CLR
 * Javascript (Clojurescript, Google Closure)
 * Clojure-py
 * Clojure-lua
 * Clojure-scheme (Clojurescript -> Gambit Scheme -> C)

Clojure-py

 * dynamic virtual machine
 * faster startup time
 * access Python libraries
 * Numeric, PySide

Clojure-py

 * https://github.com/halgari/clojure-py
 * https://github.com/halgari/cljvm (compile via rpython)