Introduction
CL-Ncurses is a curses
interface for Common Lisp on Unix and Windows platforms, licensed under a
MIT-style license. CL-Ncurses uses UFFI for foreign bindings and it is
developed on SBCL and
Debian GNU/Linux, Mac OS X and Windows. Thanks to
Nikodemus Siivola who did the initial work and gave me the ok to
complete the library.
News
- Dec 27, 2007 - Version 0.1.4
- More fixes, plus support for PDcurses (which implicitly adds support for the Windows operating system).
- No longer requires a C compiler (doesn't need glue.so anymore).
- Needs NCurses 5.6 or later (if you're using NCurses).
- This version will be picked up by ASDF-INSTALL.
- May 28, 2007 - Version 0.1.3 (currently SVN-only).
- Added some patches that had accumulated on the mailing-list.
- March 9, 2004 - Version 0.1.1
- Added initial autodetection of the Ncurses shared library' s location.
- Added support for Darwin (MacOSX)'s gcc.
- March 8, 2004 - First release : 0.1
Screenshots
A simple screenshot showing the use
of some basic features of Ncurses from Common Lisp. Another
screenshot showing a software scroll
region test.
Mailing Lists
Installation
If you have asdf-install, just:
- (require :asdf-install)
- (asdf-install:install :cl-ncurses)
Download
You can download cl-ncurses manually from
here.
Contact
Questions, code to test the library, feature requests, and
bug-reports are welcome on cl-ncurses-devel@common-lisp.net