Date: Thu, 24 Oct 1996 11:07:34 +0800 (GMT) From: Orlando Andico To: mschulter AT mach1 DOT mpu DOT com cc: djgpp AT delorie DOT com Subject: Re: need advice on djgpp vs. Turbo C In-Reply-To: <549bem$ns1@news.mpu.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On 19 Oct 1996 mschulter AT mach1 DOT mpu DOT com wrote: > > An additional point: as the FAQ points out, to use DJGPP is to move into an > interesting world somewhere between DOS and UNIX. I must admit that that > was a major attraction for me, and it might not be for just any user . > > In fairness, let me add that since my only experience is with DJGPP, I > may not be the best person to compare products . > > Margo Schulter > Not quite, unfortunately. (I think this is an _advantage_ to using DJGPP) most UNIX implementations don't support as many functions as DJGPP which has these legacy functions from Turbo C/C++ and Micro$oft compilers. On the other hand, one thing which I sorely miss under DJGPP is sockets. Also: (I came across this the other day).. there's another (don't know how new) 32-bit DOS extender out there that's free, etc. It's called MOSS and if my understanding is correct is derived from the Flux operating system project. Anyway, there are precompiled binaries of this compiler for Linux and BSD/386. It's not DOS-hosted, that's the thing, but Linux/BSD hosted. I suppose if you took the trouble to rebuild the i386-moss GCC back-end (it's a patch to the gcc-2.7.2 source tree) on a SPARC or Indigo, you could host it on these platforms. The nice thing (IMHO) about MOSS is that you can develop your applications under a UNIX environment, with all the nice tools that the DOS users miss, then just rebuild it with MOSS, _on UNIX_, and create a DOS executable. Of course it doesn't have all the support DJGPP has, but being primarily a UNIX user, I think it's worth trying out. MOSS also uses BSD-derived libc, so doesn't fall under the scrutiny of the GPL or LGPL.