rev: tip guile-fash/readme.md -rw-r--r-- 754 bytes View raw Log this file
76e77d4e3ac4 — Linus Bj√∂rnstam first commit 1 year, 4 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# guile-fash 

guile-fash implements functional hashes using Hash array mapped tries (HAMTs). This gives them efficient lookups and updates ("efficiently O(1)"). A (fash-set fash key value) copies the relevant parts of the datastructure and returns a new fash with the association (key . value) added to fash, without mutating the original fash.

## Documentation
Currently I can't run guild doc-snarf on my computer, so there is no separate documentation. Every procedure exported by the module provides a small doc string which can be viewed by reading the source. 

## Credit where it's due
This code was written by [Andy Wingo](http://www.wingolog.org/). I merely added some convenience functions and wrote some docstrings.

## License

GNU LPGL v.3