Skip to content
#4 - Immutable Persistent Collections episode artwork

EPISODE · Jun 27, 2016 · 1H 11M

#4 - Immutable Persistent Collections

from defn · host defn podcast

Overview of Persistent Collections - Intro | Follow-up | News - Discussion on community relations - Immutable Persistent Collections List vs Vector - Linked list vs tree implementation Map vs Set - Key can be anything - KV | Unique KV - Relational operations on set are outside of core Seq library - ISeq (first, rest, cons) - Interop with Java utterable - Functions are written to work against the Seq interface - Seq in, Seq out Immutability and Persistence - What is it? - Why is it important? - Implementation Lazy collections - What does it mean to be lazy? - What does it mean to hold on the head? Eager operations - Sometimes you need side effects so you cannot be lazy - Doall, doseq Persistent vs. Transient - Performance SPECTER - Nathan Marz - Ensure output format of collection operations is controlled - Editing operations Community contributed collections - shout out to - Chris Houser - Data.zip - Michał Marczyk - Ctries and AVL - Mark Engelberg - Priority maps - Lean Hash Maps Peter Schuck See the podcast web site http://defn.audio for links

Episode metadata supplied by the publisher feed · Published Jun 27, 2016

Embed this episode

Ready to play

#4 - Immutable Persistent Collections

0:00 1:11:05

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of defn?

This episode is 1 hour and 11 minutes long.

When was this defn episode published?

This episode was published on June 27, 2016.

Can I download this defn episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!