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
prev 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