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.

http://clojure.org/

http://en.wikipedia.org/wiki/Clojure

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: https://github.com/technomancy/leiningen

Install nrepl: https://github.com/clojure/tools.nrepl (add to ~/.lein/profiles.clj)

Emacs: Install nrepl.el, https://github.com/kingtim/nrepl.el

Eclipse: Install counterclockwise plugin, http://code.google.com/p/counterclockwise/

Reference documentation here: http://clojure.org/documentation

Cheat sheet (recommended): http://clojure.org/cheatsheet

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