[ANN] ncurses-ruby-0.8

ncurses-ruby makes most ncurses functions accessible from ruby. It can
also be built against the PDCurses library.

The ncurses-ruby homepage is at http://ncurses-ruby.berlios.de/

(Ncurses is a library for character-cell based terminal manipulation.)

Changes:
ncurses-ruby-0.8:

  • Bugfix: Calls into the ncurses library prior to calling
    Ncurses::initscr or Ncurses::newterm had previously crashed
    the Ruby interpreter.
    Fixed by delaying the binding of most Ncurses functions
    until after Ncurses::initscr or Ncurses::newterm have been
    called.
  • Replaced module functions with singleton functions. This
    means that
    include Ncurses
    initscr
    is no longer possible. Instead, use
    Ncurses.initscr
    Reasons: - Consistency. That shortcut had never worked for
    all implemented ncurses functions.
    - Namespace pollution. Some ncurses functions have
    too common names.
  • Windows binary built with PDCurses-2.6

ncurses-ruby-0.7.2:

  • reintroduced Ncurses::pechochar and Ncurses::redrawwin in the ncurses
    build.
    These had been removed by mistake because they did not work with
    PDCurses.
  • Windows binary built for ruby-1.8. Works with both, Mingw or
    Pragprog ruby interpreters.
···


Tobias
(e-mail address is anti-spammed, remove invalid parts)