newsguile-ncurses - News: guile-ncurses v3.0 released

Latest News
guile-ncurses v3.0 released posted by mike121, Tue 05 Nov 2019 10:04:25 PM UTC
guile-ncurses 2.0 released posted by mike121, Sat 22 Oct 2016 05:54:24 AM UTC
guile-ncurses 1.7 released posted by mike121, Sun 08 May 2016 11:04:38 PM UTC
guile-ncurses 1.6 released posted by mike121, Tue 28 Oct 2014 12:05:34 AM UTC
guile-ncurses version 1.5 released posted by mike121, Sun 28 Sep 2014 09:47:50 PM UTC

guile-ncurses v3.0 released

Item posted by Mike Gran <mike121> on Tue 05 Nov 2019 10:04:25 PM UTC.

I am pleased to announce the release of guile-ncurses 3.0

guile-ncurses is a library for the creation of text user interfaces in the GNU Guile dialect of the Scheme programming language.  It is a wrapper to the ncurses TUI library.  It contains some basic text display and keyboard and mouse input functionality, as well as a menu widget and a form widget.  It also has lower level terminfo and termios functionality.

Because of big changes to data representation, this release may have regressions.  Please report bugs to


- Require Guile 2.2.4 or greater.
- Assume Guile characters are Unicode codepoints.
- New build option --enable-hardening to compile with some hardening options
- New procedures termios-vmin-get and termios-vmin-set!
- New procedures termios-vtime-get and termios-vtime-set!
- New openpt procedure to open pseudoterminals
- eliminate SMOBs and use foreign objects instead
  - This breaks the custom equality procedures, so use new item=?,
    window=?, menu=?


Back to the top

Powered by Savane 3.13-599c.
Corresponding source code