addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Introduction to Clojure

Mikkel Christiansen will be giving us an introduction to the Clojure programming language, a modern Lisp implementation that runs on the JVM.

UPDATE 09/10/12

I'll give a quick overview of the language with an emphasis of what language features make Clojure different from other languages.

Then go through some code examples from projects I have worked on, which show commonly used libraries for database access, web development, JSON, etc.

Finally a quick show-case of some cutting-edge projects being developed in Clojure and Theunis Kotze has offered to show some examples of generating music using Overtone.


To get a project and a REPL going:

Install the build tool:

Install nrepl: (add to ~/.lein/profiles.clj)

Emacs: Install nrepl.el,

Eclipse: Install counterclockwise plugin,

Reference documentation here:

Cheat sheet (recommended):

Join or login to comment.

12 went

Our Sponsors

  • House 4 Hack

    House 4 Hack is providing us with an awesome venue

  • O'Reilly

    O'Reilly offers member book discounts and review copies of their books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy