newsguile-ncurses - News

 
 

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 bug-guile-ncurses@gnu.org

NEWS

- 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-f8d8.
Corresponding source code