11:00am–11:20am Thursday, 07/22/2010
This talk will provide a brief experience report on Clojure, a dynamic, functional language targeting the JVM. It will detail the challenges faced in providing a practical and approachable programming language featuring pervasive immutability on top of the commodity infrastructure of the JVM.
11:30am–11:50am Wednesday, 07/21/2010
Ioke is a dynamically typed language - a language experiment with a focus on expressivity. It's prototype based, object oriented, homoiconic and have powerful macro facilities - and runs both on the JVM and the CLR.
Seph is a language currently being developed, based on Ioke. It's a functional object oriented hybrid with explicit concrrency features inspired by Erlang and Clojure.
4:30pm–5:10pm Wednesday, 07/21/2010
Aside from learning Clojure's syntax and approach to functional programming and concurrency, there's also the more mundane issues: What editor do I use? How to I build large projects? How do I share my work with others? This session will discuss IDEs and plugins, command line build tools, and web sites.