#4 - Immutable Persistent Collections - podcast episode cover

#4 - Immutable Persistent Collections

Jun 27, 20161 hr 11 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

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
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
#4 - Immutable Persistent Collections | defn podcast - Listen or read transcript on Metacast