comp.lang.ada
 help / color / mirror / Atom feed
From: Juergen.Pfeifer@t-online.de (Juergen Pfeifer)
Subject: Re: Terminal IO, and menus
Date: 1999/04/04
Date: 1999-04-04T00:00:00+00:00	[thread overview]
Message-ID: <3707C3A2.B28F61CF@t-online.de> (raw)
In-Reply-To: F9KEC0.5q@jvdsys.stuyts.nl

Jerry van Dijk wrote:
> 
> Juergen Pfeifer (Juergen.Pfeifer@t-online.de) wrote:
> 
> : Well, I'm very interested too. Of course I first suggest to port (n)curses
> : to DOS and Win32, which will be more simple with one of the next releases
> : of ncurses which redesigns some of the internals to base it on a "driver"
> : logic. This will make it very fast and thin on memory mapped devices like
> : DOS or Win32 consoles. For Ada you may then use the ncurses binding as
> : your cross-platform console I/O package that works on DOS, OS/2, Win32
> : and almost all UNIXes.
> 
> Well, there is at least a pdcurses binding available, and I believe also
> an ncurses (check the PAL). However, I think that however useful, ncurses
> has a steep learning curve, if you do not know the curses library. SLANG
> (also now available on more than linux) might be another option. In any
> case the problem will be Ada-based documentation and some example programs.
> 
The PAL version of ncurses binding is completely out of date and I know that
because I'm the author:-) I agree that (n)curses is a  bit hard to learn,
but instead building the (n+1)th new Terminal I/O library or cloning SMG
I suggest to use the (thin) (n)curses binding and produce a thick OO-style
binding for Terminal I/O on top of it. (n)curses has the advantage of being
very portable and efficient.

Cheers
J�rgen




      parent reply	other threads:[~1999-04-04  0:00 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-30  0:00 Terminal IO, and menus Heath Isler
1999-03-30  0:00 ` David C. Hoos, Sr.
1999-03-31  0:00 ` Matthew Heaney
1999-04-01  0:00   ` Heath Isler
1999-04-01  0:00     ` John J Cupak Jr
1999-04-01  0:00   ` Bill Eriksson
1999-03-31  0:00 ` Jerry van Dijk
1999-03-31  0:00   ` Tarjei Tj�stheim Jensen
1999-04-02  0:00     ` Jerry van Dijk
1999-04-01  0:00   ` Juergen Pfeifer
1999-04-02  0:00     ` Jerry van Dijk
1999-04-02  0:00       ` dennison
1999-04-03  0:00         ` Jerry van Dijk
1999-04-04  0:00           ` Tarjei Tj�stheim Jensen
1999-04-04  0:00       ` Juergen Pfeifer [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox