newsguile-ncurses - News: guile-ncurses 1.7 released

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

guile-ncurses 1.7 released

Item posted by Mike Gran <mike121> on Sun 08 May 2016 11:04:38 PM UTC.

There is a new release (1.7) of the guile-ncurses package.

guile-ncurses is a library for the creation of text user interfaces using the GNU Guile dialect of the Scheme programming language. The text user interface library is based on the Ncurses's base, form, panel, and menu libraries.

The NEWS for the present release is as follows.

This release is primarily about merging panels and windows into
a single Guile type.

Release 1.7
- the previously undocumented (ncurses curses) procedure 'window?' is now public and documented
- the previously undocumented (ncurses panel) procedure 'panel?' has been moved to (ncurses curses) and had been documented
- the (ncurses curses) procedure 'delwin' always returns #t now
- the (ncurses curses) procedures 'cursyncup', 'syncup', and
  'syncdown' are no longer broken
- 'posix-explorer' demo program now works on Guile 1.8.8
- panels are now a sub-class of windows
  - the #<panel> type is eliminated
  - the (ncurses panel) procedures 'new-panel' and 'del-panel' are eliminated
  - new (ncurses curses) procedures 'make-panel!' and 'del-panel!' convert/deconvert a plain window into a panel window
  - all panel functions now operate on panel window #<window> types
  - the previously undocumented 'window?' routine now returns #t
    on plain windows and panel windows
  - the previously undocumented 'panel?' routing now returns #t
    on panel windows and #f on plain windows.
  - the (ncurses curses) procedures 'newwin', 'derwin', and 'subwin' now have a key parameter #:panel that, when #t, creates the windows as panel windows.

The web-page for guile-ncurses is

The primary download location is

Or you can find a local mirror at

Please send any questions or bug report to the mailing list

To subscribe to the mailing list, see

No messages in guile-ncurses 1.7 released


Back to the top

Powered by Savane 3.9