reflex-vty: Reflex FRP host and widgets for vty applications

[ bsd3, frp, library, program, vty ] [ Propose Tags ]

Host and widget library for Reflex-based FRP applications


[Skip to Readme]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.1.1, 0.1.2.0, 0.1.2.1, 0.1.3.0, 0.1.4.0, 0.1.4.1, 0.1.4.2, 0.2.0.0, 0.2.0.1, 0.3.0.0, 0.3.1.0, 0.3.1.1, 0.4.0.0, 0.4.1.0, 0.4.1.1, 0.5.0.0, 0.5.1.0, 0.5.2.0
Change log ChangeLog.md
Dependencies base (<=4.13), bimap, containers, data-default, dependent-map, dependent-sum, exception-transformers, mtl, primitive, ref-tf, reflex (>=0.6.1), reflex-vty, stm, text, time, transformers, vty [details]
License BSD-3-Clause
Author Obsidian Systems LLC
Maintainer maintainer@obsidian.systems
Revised Revision 2 made by abrar at 2019-08-04T02:36:41Z
Category FRP
Source repo head: git clone https://github.com/reflex-frp/reflex-vty
Uploaded by abrar at 2019-08-04T01:38:14Z
Distributions NixOS:0.5.2.0
Reverse Dependencies 2 direct, 0 indirect [details]
Executables example
Downloads 3604 total (55 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for reflex-vty-0.1.0.0

[back to package description]

reflex-vty

A library for building functional reactive terminal applications

reflex-vty example animation

Feature requests, pull requests, and other feedback are welcome and appreciated. This library is still experimental, so big changes are possible!

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.