immutable-collections

0.0.3 • Public • Published

immutable-collections

Persistent collections for Javascript

immutable-collections is a library which provides immutable, persistent data structures for Javascript. Why is this important? Immutable data structures are the bread and butter of functional programming. Consider this quote from "Programming in Scala" (adapted for Javascript):

Prefer [const], immutable objects, and [functions] without side effects. Reach for them first. Use [var], mutable objects, and [functions] with side effects when you have a specific need and justification for them.

Immutable values make it easier to develop correct software. They do away with race conditions and overreach. They make it possible to create functions without side effects. Functional programming is the future of Javascript. As web applications get larger and larger, the difficulty of scaling mutability is becoming more apparent and we need sharper tools for building big things. immutable-collections is one more tool for your functional toolbox.

Readme

Keywords

none

Package Sidebar

Install

npm i immutable-collections

Weekly Downloads

0

Version

0.0.3

License

MIT

Last publish

Collaborators

  • isaacbw