Mail Archives: djgpp/1993/08/30/12:17:27
According to kunst AT prl DOT philips DOT nl
>> I found the following book:
>>
>> "DOS and Windows Protected Mode - Programming with DOS Extenders in C"
>> Al Williams, 1993, Addison Wesley (63218)
>>
>> In this book about half a page (hm...) is devoted to DJGPP.
>> I didn't buy the book (yet), but I summarize what I remember.
>> The general opinion of the author was something of DJGPP being
>> rather "unprofessional":
>>
>> - the (absence of) support for PD software was questionned
>> (we, the readers of this list, know better...)
We still don't have manuals. I'm not complaining (one of the things I
*am* reasonably competent to do is cull the FAQ and mail archives, but
somehow I never seem to have time ... I bet the newbies would *really*
appreciate it if I ... or someone ... made the time to do it), but
this really is part of "support." [I'm trying to convince myself to
do this. Soon. Really. Anyone who's also working on it, let me know
....]
>> - the lack of DPMI support was seen as a big limitation
>> (Al should check out the latest release ;-)
Last I heard, the bugs are still being ironed out of the DPMI
version(s) of GO32. In particular, graphics doesn't work (well?) yet.
That sort of undermines programming *for* Windows, I think. Also, I
haven't seen any discussion of how to interface with Windows DLLs,
etc. Am I wrong in assuming that's because people aren't doing it
(because it's not possible)?
[**** That's the end of adult content. More flames follow :-) ****]
Not that I'd personally do such a thing: at the moment, the only
Windows software I run is Mathematica in DV/X's "Windows box" (and
once I get my network link, I'll use the X version from the Unix box).
Animated graphics are slow, and I can't listen to sounds, but being
able to recover from most bizarre behavior without rebooting is a big
plus. Mathematica seems to be capable of crashing any PC operating
system, I think it has changed the ROM BIOS .... :-)
I like DJGPP because it compiles most GNU C programs with minimal
or even no changes; because it *is* GNU C/C++ within the limits of the
DOS operating environment; because the community is supportive, and
because I support free software. (Heaven knows that Japan needs more
inexpensive everything....)
But if I do start programming Windows in the forseeable future,
it'll probably be with Zortech's compiler (because it's cheap---I'm on
the upgrade path :-) which has a lot of support for Windows: resource
managers, DLL support, on-line help for Windows calls, etc.
>> - the royalty requirements were considered an obstacle
>> (again, this has changed since 1.10 ofcourse)
Not the GPL, though. I don't know how useful the stuff covered by GPL
is to "professionals," but ....
>> - The only valid (IMHO) critical remark made was concerning
>> the limited support of signals etc.
Al's pretty crabby for a DOS/Windows programmer---they have only
limited support in the DOS/Windows environment anyway. :-)
>> - Al was positive when discussing the price of the package...
>>
>> The book comes with a "Lite" version of the Phar-Lap DOS extender on disk.
Now, *that's* weird---a few months ago you could get the real DOS
extender plus special NT support (NT wasn't--and isn't, so I
hear---stable, so you needed to compile and test under the extender,
then port to NT; the special support was some sort of thunk that made
Windows 3.1 look like NT, as I recall) for media plus shipping
cost....
>>
>> Pieter Kunst (kunst AT prl DOT philips DOT nl)
The bottom line is that DJGPP *is* professional-quality software,
but ya gotta remember, all it takes to be a professional programmer
these days is to find some sucker who will pay you to write code ;-)
and that type of "pro" needs more handholding than you'll get, even
from this list. :-(
+------------------------------------------------------------------+
| Stephen Turnbull |
| University of Tsukuba, Institute of Socio-Economic Planning |
| Tennodai 1-chome 1--1, Tsukuba, Ibaraki 305 JAPAN |
| Phone: +81 (298) 53-5091 Fax: +81 (298) 55-3849 |
| Email: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp |
| |
| Founder and CEO, Skinny Boy Associates |
| Mechanism Design and Social Engineering |
| REAL solutions to REAL problems of REAL people in REAL time! |
+------------------------------------------------------------------+
- Raw text -