An experiment in tree-based interaction
Find a file
Joscha 3f8057490f Commit unstaged changes
Coming back to this project after a while, these changes were still unstaged. In
order not to lose them I'm committing them here, even though I don't remember
what they're for. They might not even work properly.
2020-06-19 13:51:59 +00:00
docs [docs] Add back inital root node in server hello packet 2020-02-18 12:13:29 +00:00
forest-cabin [cabin] Parse command-line options 2020-03-25 21:13:14 +00:00
forest-common [common] Clean up node module and add some useful functions 2020-03-25 21:13:33 +00:00
forest-server [server] Extract shared editing logic into a branch 2020-03-25 21:12:57 +00:00
forest-tui [tui] Clean up and add more key bindings 2020-03-25 21:13:34 +00:00
forest-web Commit unstaged changes 2020-06-19 13:51:59 +00:00
.gitignore [all] Reorganize haskell code into multiple packages 2020-03-25 21:10:59 +00:00
CHANGELOG.md [all] Reorganize haskell code into multiple packages 2020-03-25 21:10:59 +00:00
LICENSE Create project 2020-02-05 13:38:43 +00:00
README.md [all] Include summary of subprojects in readme 2020-03-25 21:11:03 +00:00
stack.yaml [stack] Update resolver to lts-15.3 2020-03-25 21:11:03 +00:00
stack.yaml.lock [stack] Update resolver to lts-15.3 2020-03-25 21:11:03 +00:00

forest

Forest is an experiment in tree-based interaction: One or more clients connect to a server and interact with it (and each other) via an interface consisting of text-based nodes forming a tree.

The project is split into multiple subprojects, most of which are Haskell packages. For more information on individual subprojects, see their README or the summary below.

API documentation

Subprojects