@hackage rhine-terminal0.9

Terminal backend for Rhine

README

This package provides an interface for the haskell-terminal library, enabling you to write terminal applications as signal functions.

It consists of a TerminalEventClock which provides terminal events, a flowTerminal allowing you to run Rhines which can receive terminal events and display to a terminal, as well as a terminalConcurrently schedule to coordinate multiple Rhines.

It also probides a simple example program, which you can run as cabal run rhine-terminal-simple or nix build .#rhine-terminal && result/bin/rhine-terminal-simple.