Time to get some Clojure in life

Join us to hear guest speaker Leif Poorman describe his perspective of the Clojure philosophy and provide some demonstrations.

Created by Rich Hickey to serve as a modern, functional Lisp that worked with JVM, Clojure is a general-purpose language that came out in the mid-2000s. It has spawned several offshoots, including ClojureScript and ClojureCLR. From the wikipedia section on Clojure's philosophy:

"Clojure's approach to concurrency is characterized by the concept of identities, which represent a series of immutable states over time. Since states are immutable values, any number of workers can operate on them in parallel, and concurrency becomes a question of managing changes from one state to another. For this purpose, Clojure provides several mutable reference types, each having well-defined semantics for the transition between states."

Some of the topics Leif will touch on include Clojure's take on:

* Host interop

* Concurrency

* Data

* Polymorphism

* Libraries / Frameworks

* Programming paradigms (FP, OO, etc)

* Metaprogramming

Leif is a physicist turned programmer who works with clojure a lot. He also has experience with common lisp, python, C and C++. He currently works for RoomKey, where he works as a "wear-lots-of-hats" backend developer.

Join or login to comment.

14 went

Our Sponsors

  • LightCastle

    We supply the location, food, and drinks. You bring the ideas!

Imagine having a community behind you

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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