This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Initial projects list


forcer writes:
 > On Sun, Mar 07, 1999 at 09:54:38AM +0100, Klaus Schilling wrote:
 > >forcer writes:
 > > > One big part not done yet is the user interface. Since i'm a console
 > > > junkie... is there a guile-ncurses project (IIRC, there was a ncurses
 > > > module for SCM?), and if yes, what's it's status?
 > >
 > >I've written something that looks remotely like curses stubs for guile,
 > >but it seems to lack portability (seems restricted to GNU?Linux/libc5.*), 
 > >besides other bugs. It's independant from Jaffer's and Leveling's SCM
 > >curses stubs. I never succeeded in compiling SCM properly, so can't figure
 > >the status of the curses support for SCM.
 > 
I sent now a copy of my attempt for the guile-curses-interface to Mr. Forcer.
Hope it arrives, as mails of that size caused me already several breakdowns.

 > >Another approach, used by my 'Naos', is to device a simple protocol that can 
 > >be used by different types of clients which care for the display.
 > 
 > That's what i'm doing right now.
 > Communication is done via UNIX domain sockets using a (read)able
 > protocol, and the current user interface will be done by a ncurses
 > program in C, though i'd prefer one in Scheme.

'Naos' uses the Emacs as reference user interface, communicating over pipes.
I also remember now J. Hall's Robot simulation (game?), which uses curses
for the user interface and guile scheme for the extension, where ncurses does 
not interfere with the scheme interpreter at all. It should also be in the
 archive, summer 98 I guess.
--
Klaus Schilling