About

Metadata

  • Last updated , by turion
  • License BSD-3-Clause
  • Categories FRP
  • Maintained by: programming@manuelbaerenz.de, jun@iilab.org

  • Lottery factor: 1

Links

Installation

Package Flags

Use the -f option with cabal commands to enable flags

    dev (off by default)

    Enable warnings as errors. Active on ci.

Readme

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.