fset

2020-09-25

A functional set-theoretic collections library. See: http://www.ergy.com/FSet.html

Upstream URL

github.com/slburson/fset

Author

Scott L. Burson <Scott@ergy.com>

License

LLGPL
README

Introduction

FSet is a functional set-theoretic collections library. Functional means that all update operations return a new collection rather than modifying an existing one in place. Set-theoretic means that collections may be nested arbitrarily with no additional programmer effort; for instance, sets may contain sets, maps may be keyed by sets, etc.

The FSet home page explains why I chose functional semantics for FSet.

To get started using FSet, check out the FSet Tutorial. Once you've gone through that, I recommend the FSet/CL page, which explains how FSet is integrated into Common Lisp.

For more details, see the FSet project page.

There might be some useful information on the FSet CLiki page.

Dependencies (3)

  • misc-extensions
  • mt19937
  • named-readtables
  • GitHub
  • Quicklisp