mirror of
https://github.com/ilyakooo0/reflex-vty.git
synced 2024-11-26 23:36:31 +03:00
Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
doc | ||
src | ||
src-bin | ||
.gitignore | ||
LICENSE | ||
README.md | ||
reflex-vty.cabal | ||
Setup.hs |
reflex-vty
A library for building functional reactive terminal applications
How to Build
With reflex-platform
Enter a nix-shell for the project:
git clone git@github.com:reflex-frp/reflex-platform
git clone git@gitlab.com:obsidian.systems/reflex-vty
cd reflex-vty
../reflex-platform/scripts/work-on ghc ./.
From within the nix-shell you can:
- Run the example:
cabal repl example
- Load the library in the repl:
cabal repl reflex-vty
- Build the example executable:
cabal build example
- Build the docs:
cabal haddock
- Run ghcid for immediate compiler feedback when you save a .hs file:
ghcid -c "cabal repl reflex-vty --ghc-options=-Wall"
- etc.
Contributing
Feature requests, pull requests, and other feedback are welcome and appreciated. This library is still experimental, so big changes are possible!
Please make sure contributions have 100% haddocks coverage.