Articles
An Overview of Edison

https://doi.org/10.1016/S1571-0661(05)80546-8Get rights and content
Under a Creative Commons license
open access

Abstract

Edison is a library of functional data structures implemented in Haskell. It supports three main families of abstractions: sequences, collections (e.g., sets and priority queues), and associative collections (e.g., finite maps). This paper summarizes the design of Edison, with particular attention to how that design is influenced by details of Haskell.

Cited by (0)

1

Much of this research was performed in the summer of 1998 at the University of Glasgow, with funds from the Scottish Higher Education Development Council.