Menu

Tree [469fb3] default tip /
 History

Read Only access


File Date Author Commit
 examples 2020-02-01 Alexander Suhoverhov Alexander Suhoverhov [469fb3] Scrolling logs, WIP custom log object.
 src 2020-02-01 Alexander Suhoverhov Alexander Suhoverhov [469fb3] Scrolling logs, WIP custom log object.
 .hgignore 2019-12-25 Alexander Suhoverhov Alexander Suhoverhov [30a029] Update to the modern cl-charms. Beginning of ed...
 .travis.yml 2020-01-10 Alexander Suhoverhov Alexander Suhoverhov [f5be4f] Trigger initial Travis build
 COPYING 2020-01-05 Alexander Suhoverhov Alexander Suhoverhov [c768bc] license file
 README.md 2020-01-10 Alexander Suhoverhov Alexander Suhoverhov [a07a00] Travis indicator
 TODO.wiki 2020-01-19 Alexander Suhoverhov Alexander Suhoverhov [5a3106] define-children
 cl-tui.asd 2020-01-31 Alexander Suhoverhov Alexander Suhoverhov [a6e4c6] Missing dependency on trivial-types
 test-run.sh 2019-12-22 Alexander Suhoverhov Alexander Suhoverhov [990a19] Update to modern cl-charms

Read Me

Build Status

cl-tui - Text User Interface for Common Lisp

cl-tui is a library for text user interfaces like that of
ncmpcpp
or Dungeon Crawl

It's intended to be available on Linux and Windows but the latter is rarely
tested. Please, report bugs either on
github's or
SourceForge's issue tracker.

Supported implementations are SBCL, CCL. I want to also support ECL and CLISP
but ECL currently can't build osicat (investigated by osicat developers) and
CLISP had a lot of issues with ncurses. Any help with CLISP is appreciated.

cl-tui is supposed to be a complete abstraction so if you have to use
cl-charms directly for some reason please submit an issue describing your use-case.

Documentation

Follow the very well-commented examples in the examples directory. Each new
feature gets an example and all of them are checked to be in working order on
every commit.