sneakyterm

Version 0.1 revision 0 uploaded by pimiddy.

Package meta

Synopsis
Tiny, declarative wrapper around ncurses
Description

SneakyTerm gives you MonadTerminal which gives you two operations, tmRender to render a list of tiles, and tmCharEvent to wait for character input. A simple example:

main = do
  let viewport = rectFromOriginAndDim (V2 0 0) (V2 80 25)
  runTerminal viewport $ do
    tmRender [Tile (V2 10 10) '@' (ColorPair Red Blue)]
    _ <- tmCharEvent
    return ()

This will render a red @ at column 11, line 11, with blue background.

Author
Philipp Middendorf
Bug reports
https://github.com/pmiddend/sneakyterm/issues
Category
User Interfaces
Copyright
Copyright (C) 2014-2015 Philipp Middendorf
Homepage
https://github.com/pmiddend/sneakyterm
Maintainer
pmidden@secure.mailbox.org
Package URL
n/a
Stability
n/a

Components