We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

They're functional! They're efficient! They're persistent data structures!

Formal Metadata

Title
They're functional! They're efficient! They're persistent data structures!
Title of Series
Number of Parts
34
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Functional programming is a cool paradigm to work in, because avoiding mutable objects can save you a lot of headaches! But when you're using only immutable objects, you have to create a new object each time something changes, which means copying even the parts that didn't change! This can slow things down, and you might even run out of memory! Fear not: persistent data structures to the rescue! They save you time and space when modifying objects, by reusing parts of the old object that you don't need to change! Let's find out what that means and why it is SO AWESOME! And let's learn how to easily use these structures in JavaScript!