Investigate and exercise Purely Functional Data Structures.
| chapter2 | ||
| doc | ||
| pfds | ||
| tests/chapter2 | ||
| .gitignore | ||
| AUTHORS | ||
| build-check | ||
| ChangeLog | ||
| configure.ac | ||
| COPYING | ||
| guix.scm | ||
| HACKING | ||
| hall.scm | ||
| Makefile.am | ||
| NEWS | ||
| pfds.scm | ||
| pre-inst-env.in | ||
| README | ||
| README.org | ||
| update-hall | ||
README for Pfds
Exercises while reading "Purely Functional Data Structures"
Usage
Run tests
make check
Tools
The hall system relies on the autoconf machinery to manage the build files, which requires certain command-lines to be run in order and are hard to memorize for me :
build-check
small script which regenerates build files from hall.scm, recompiles code and runs the tests.
$ build-check
update-hall
Cleans the generated file and let hall scan for new source-files and update the hall.scm file.