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