delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2009/01/12/18:15:24

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "wmcbrine AT gmail DOT com" <wmcbrine AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp,comp.os.msdos.programmer
Subject: Re: TRYING TO MAKE EXE RUN ON FRIENDS MACHINE
Date: Mon, 12 Jan 2009 15:09:23 -0800 (PST)
Organization: http://groups.google.com
Lines: 31
Message-ID: <f3f35db7-6cf3-4806-b661-69d95ef522a6@w1g2000prk.googlegroups.com>
References: <cc2668db-926c-41e1-9836-5a42a1210ed6 AT s9g2000prg DOT googlegroups DOT com>
<uwsdcmjo7 DOT fsf AT gnu DOT org> <5fb78e93-bed6-46d9-85c8-a838e35b3d22 AT r36g2000prf DOT googlegroups DOT com>
<uprj4mbv6 DOT fsf AT gnu DOT org> <9941ccce-87a6-4ace-9f78-9b15710643bd AT x8g2000yqk DOT googlegroups DOT com>
<gjve0m$2rt$1 AT news DOT tornevall DOT net> <e0659e0d-3547-4f41-aa48-1f16b1dd69a7 AT f40g2000pri DOT googlegroups DOT com>
NNTP-Posting-Host: 71.126.141.118
Mime-Version: 1.0
X-Trace: posting.google.com 1231801763 8110 127.0.0.1 (12 Jan 2009 23:09:23 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Mon, 12 Jan 2009 23:09:23 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: w1g2000prk.googlegroups.com; posting-host=71.126.141.118;
posting-account=EL0NbAoAAAAkeD4d2ASvYnzKTGYsTwAg
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5)
Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5,gzip(gfe),gzip(gfe)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id n0CNF28g025258
Reply-To: djgpp AT delorie DOT com

On Jan 12, 3:41 am, Jim Michaels <jmich DOT  DOT  DOT  AT yahoo DOT com> wrote:

> I would also like to see a name change for the pdcurses library.  The
> name should be something more like what it does, like cursorxy, which
> happens to fit in 8 characters.

Yeah, that's that gonna happen.

I'm sure the name looks like gibberish to some people, but it has
historical significance and ongoing meaning. The "curses" part, as
you've already hinted, is a reference to cursor control. But more
specifically, it's named after the original Unix "curses" library --
and more than just named for it, it's a clone of it. Almost all the
functions, etc., are derived from that original, and it continues to
aim at compatibility with other implementations, like ncurses. It also
aims at conformance to the X/Open Curses specification:

http://www.opengroup.org/onlinepubs/007908799/xcurses/curses.h.html

You could say the original curses library's name was a bit cutesy,
but, what's done is done -- it's established. And for me, cross-
platform development, and especially the ability to port Unix software
to non-Unix platforms, is the primary purpose of PDCurses.

As for the "PD", it stands for "public domain". In the beginning, it
was "PCcurses" -- curses for the MSDOS PC.  (PCcurses, like ncurses,
was derived from Pavel Curtis' original ncurses, also sometimes
referred to as "pcurses".) Then it expanded to other platforms. Being
"PD" may not really be its distinguishing feature, although it was
rare at the time. But it's had this name (and status) for something
like 19 years now.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019