Some purely functional collections, and extension methods for System.Collections.Generic.
Assembly: Sasa
Collapse/Expand Public Classes
  Name Description
Public Class Static Arrays Array extensions.
Public Class Static Dictionaries Useful extensions to System.Collections.Generic.IDictionary`2.
Public Class Env<K, V> Environment mapping names to values, matching the semantics of lexical scoping.
Public Class Static PQueue Extension methods on PQueue<T>.
Public Class PQueue<T> A persistent queue.
Public Class Seq<T> A purely functional stack.
Public Class Static Set Utility functions for Set<T>.
Public Class Set<T> A simple set based on Seq<T>.
Collapse/Expand Public Interfaces
  Name Description
Public Interface ISeq<TCollection, TItem> The interface describing a purely functional collection.