Persistent data structures

Speaker: Yoav Rubin

Abstract: Persistent data structures are the vehicle for immutability, which is one of the hallmarks of functional programming. This talk would present the key ideas behind persistent data structures in Clojure and part of their inner workings.

Bio: Yoav Rubin is a software engineer and research staff member in IBM Research - Haifa, with interest ranging from Java and web technologies through programming paradigms all the way to neuroscience and laser microscopy. Yoav also lectures the course "Functional Programming on the JVM" in Haifa University.

Join or login to comment.

  • David

    תודה על ההרצאה המרתקת.

    ואגב, שמתי לב שהתכנים באתר - הסטוריית ההרצאות לא התעדכנו מאז אוגוסט. כדאי, לא? :)

    January 16, 2013

    • Yardena

      המתנדבים מוזמנים...

      January 17, 2013

  • Yardena

    Thanks Yoav for another great talk!

    January 17, 2013

  • Roman

    Great talk, great people.

    January 16, 2013

  • Eran G.

    Where we can park there?

    January 16, 2013

  • Yardena

    Hoping to start the lecture no later than 18:10-18:15

    January 16, 2013

  • Zeev

    Hi Yardena,

    When do you intend to start the meeting ?

    January 16, 2013

  • Yardena

    Please note that we'd like to start a little earlier than usual this time - 6pm.

    January 16, 2013

  • Shai B.

    Hi Yoav,

    How deep are you going to go?

    In more details, are you going to introduce immutable containers, or assume the audience knows a little? In case you're familiar with it -- are you going to cover anything not covered in "The Joy of Clojure"?

    Thanks,
    Shai.

    1 · January 15, 2013

    • Shai B.

      I am referring specifically to chapter 5, which discusses the immutable collections. You can see a draft here: http://www.infoq.com/...­ but the actual chapter is different, also discusses queues. So it does explain general ideas, and a little of the inner workings. The Zipper does sound interesting as well.

      January 15, 2013

    • Yoav R.

      I plan to focus about what are immutable collection, how they are structured and operate and try to explain some of the design decisions behind them. That chapter delves more into how to use these collections in Clojure, while (I hope) that my talk is beneficial to people that use other languages.

      1 · January 15, 2013

20 went

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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