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

Stuart Sierra - The Expression Problem

Direct from ÜberConf, Stuart Sierra talks about the Expression Problem and how Clojure provides tools for solving it.

Pizza and beer courtesy Meetup.

What is the Expression Problem? The question is far from academic: any programmer working in mainstream object-oriented languages is bound to encounter it. As a young language on the JVM, Clojure has the opportunity to step back from mainstream approaches to object-oriented design, and get back to core concepts like type and polymorphism. As a Lisp, Clojure can offer features to achieve the goals of OOP with far greater flexibility than a traditional Object Oriented language ever could.

Stuart Sierra is an actor/writer/coder who lives in New York City. He is a member of the Clojure/core team at Relevance, Inc. Stuart is the co-author of Practical Clojure (Apress, 2010). He received an M.S. in Computer Science from Columbia University and a B.F.A. in Theatre from New York University.

Join or login to comment.

  • prasad r.

    Very clear and informative presentation. Clarified some concepts for me.

    August 11, 2011

  • Pierre de L.

    Excellent meetup, great speaker, interesting topic. The material was very well presented and received. There was a great deal of audience participation which made the meeting very dynamic and interesting. Great karma all around!

    August 10, 2011

  • A former member
    A former member

    632 Broadway, New York, NY on the 3rd floor.

    July 20, 2011

  • Timothy O.

    What's the address for Meetup HQ?

    July 20, 2011

32 went

Our Sponsors


    Colocation and hosting in downtown Manhattan

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