An experiment in tree-based interaction
Find a file
2020-03-25 21:13:34 +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 the UI state 2020-03-25 21:13:34 +00:00
forest-web [web] Connect to server 2020-03-25 21:13:15 +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