YANCS is Yet Another NCurses for Scheme. Some of the more notable features are that it works with guile 1.4 (stable… the other ncurses for guile I found required cvs copies of guile), the setup generates the interface from some small fairly generic definition files snarfed from the header and a small scheme program to use those definitions to generate the actual interface. This approach allows it to generate large and fairly complete interfaces with minimal work from the developer. It should also allow me to easily ‘port’ yancs to other scheme implementations in the future. Most of the ncurses library is interfaced with this release, and it seems to work fairly well. This is very alpha.
Stay up to date
Newsletter