functional hash-table/array/set
Common Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
x.fdatatypes-iterate
LICENSE
README
x.fdatatypes-iterate.asd
x.fdatatypes.asd

README

X.FDATATYPES is a Common Lisp library which implements 3 functional data structures:
- hash-table
- array
- set

Implementation is based on Clojure's variation of Bagwell Tries, 
API is different.

X.FDATATYPES also implements FMAP, FOLD, FILTER and FMAP-TO functions for easy working 
with data structures. 

X.FDATATYPES does not try to behave as common CL data structures, and therefore function
names in the package are intentionally different than the ones found in CL.

More functional data structures will be introduced as the need arises.