vty

A simple terminal access library written in Haskell
Download

vty Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD
  • Price:
  • FREE
  • Publisher Name:
  • Stefan O'Rear
  • Publisher web site:
  • http://hackage.haskell.org/cgi-bin/hackage-scripts/package/vty
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 57 KB

vty Tags


vty Description

A simple terminal access library written in Haskell vty is a free and open source simplistic Haskell library in the niche of ncurses. vty is intended to be easy to use, have no confusing corner cases, and good support for common terminal types. Here are some key features of "vty": · Automatic handling of suspend/resume (SIGTSTP+SIGCONT). · Automatic handling of window resizes. · Supports Unicode characters on output, automatically setting and resetting UTF-8 mode (beware double width and combining characters!) · Automatic computation of minimal differences. · Minimizes repaint area, thus virtually eliminating the flicker problem that plagues ncurses programs. · A pure, compositional interface for efficiently constructing display images. · Automatically decodes keyboard keys into (key,) tuples. · Automatically supports refresh on Ctrl-L. · Automatically supports timeout after 50ms for lone ESC (a barely noticable delay) · Interface is designed for relatively easy compatible extension. · Supports all ANSI SGR-modes (defined in console_codes(4)) with a simple type-safe interface. · Properly handles cleanup, leaving the cursor at the bottom of the screen and erasing the last line. Requirements: · GHC


vty Related Software