defn

#4 - Immutable Persistent Collections


Listen Later

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
...more
View all episodesView all episodes
Download on the App Store

defnBy defn

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

23 ratings


More shows like defn

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

41 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

990 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

191 Listeners

The Numberphile Podcast by Brady Haran

The Numberphile Podcast

452 Listeners

JUXT Cast by JUXT — A Grid Dynamics Company

JUXT Cast

3 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Reason Interview With Nick Gillespie by The Reason Interview With Nick Gillespie

The Reason Interview With Nick Gillespie

722 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

138 Listeners

Hard Fork by The New York Times

Hard Fork

5,434 Listeners

Software Unscripted by Richard Feldman

Software Unscripted

26 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

72 Listeners

Unhedged by Financial Times & Pushkin Industries

Unhedged

163 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

62 Listeners