Module: Immutable

Defined in:
lib/immutable.rb,
lib/immutable/map.rb,
lib/immutable/list.rb,
lib/immutable/queue.rb,
lib/immutable/stream.rb,
lib/immutable/promise.rb,
lib/immutable/foldable.rb

Overview

Immutable is a namespace for immutable data structures.

Defined Under Namespace

Modules: Foldable Classes: Cons, List, Map, Promise, Queue, Stream

Constant Summary collapse

Nil =

Immutable::Nil represents an empty list.

List.new