"Chris Hills" <> wrote
> In article Skarmander <> writes
>>Chris Hills wrote:
>>> In article <>, Keith Thompson <kst-
>>> > writes
>>>> "Daniele C." <> writes:
>>>>> As soon as my sourceforge.net project gets approved, I am going to
>>>>> build a ncurses port to win32 bindable to sockets, e.g. allowing
>>>>> VT100/ANSI terminals and the creation of simple terminal servers using
>>>>> the ncurses API for the UI. I plan to initially support only a subset
>>>>> of the ncurses lib, leaving the lib open to expansion/completion.
>>>>>
>>>>> Please stop me if I am going to reinvent the wheel, and tell me if
>>>>> there are any libraries of this kind.
>>>> Sorry, this is the wrong place to ask. Try a Windows programming
>>>> newsgroup, possibly comp.os.ms-windows.programmer.win32. (Or a Google
>>>> search.)
>>>
>>> This has bugger all to do with windows. Curses is a portable screen
>>> handling system for terminal windows. I have used the same curses
>>> library on an Atari ST, Dos, Win9* (in a dos window) MAC and various
>>> unix. It is a portable system.
>>>
>>The OP is trying to *implement* a networked ncurses on a particular
>>platform. This is going to involve OS or library-specific stuff, unless
>>you
>>believe in magic.
>
> SO there will be some OS specific parts of the code. The majority will
> not be. Unless this NG is ONLY for pure portable ISO C99 code. As the NG
> is not for that he can post here.
>
And if I write a knitting program, probably the stitch database and most of
the logic will be implemented in portable ANSI C, with only a minor
Windows-specific user interface.
Does that make the knitting / crotchet debate topical here?
>
> It's written in C which is what this NG is about.
>
The difference is that a curses library is something that programmers use.
There is a case for including it in the standard library, though in fact the
ANSI library has no such functions.
>
>> There are no questions about the C language here. If there are
>>questions about what's portable and what's not, that would be another
>>matter.
>
> Wrong. but you are entitled to your opinion.
>
We could allow it, but it would be expanding the scope of the group. I've no
use for a curses system, for instance. If I need a non-stream user interface
I'll use a windowing library, or html forms, or Java.
--
Buy my book 12 Common Atheist Arguments (refuted)
$1.25 download or $7.20 paper, available
www.lulu.com/bgy1mm