Investigate and exercise Purely Functional Data Structures.
Find a file
2025-12-19 11:33:36 +01:00
chapter2 finished exercise 2.6 2025-12-19 11:33:36 +01:00
doc first commit 2025-12-14 23:49:14 +01:00
pfds add some docs in the README 2025-12-17 11:18:09 +01:00
tests/chapter2 finished exercise 2.6 2025-12-19 11:33:36 +01:00
.gitignore refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00
AUTHORS refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00
build-check refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00
ChangeLog refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00
configure.ac add some docs in the README 2025-12-17 11:18:09 +01:00
COPYING first commit 2025-12-14 23:49:14 +01:00
guix.scm add some docs in the README 2025-12-17 11:18:09 +01:00
HACKING first commit 2025-12-14 23:49:14 +01:00
hall.scm add some docs in the README 2025-12-17 11:18:09 +01:00
Makefile.am add some docs in the README 2025-12-17 11:18:09 +01:00
NEWS refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00
pfds.scm first commit 2025-12-14 23:49:14 +01:00
pre-inst-env.in refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00
README first commit 2025-12-14 23:49:14 +01:00
README.org add some docs in the README 2025-12-17 11:18:09 +01:00
update-hall refactor to use hall infrastructure 2025-12-17 10:58:29 +01:00

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.