X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-ID: <41AA2940.81E794BD@yahoo.com> From: CBFalconer Organization: Ched Research X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: Harbour References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 41 Date: Sun, 28 Nov 2004 20:19:07 GMT NNTP-Posting-Host: 12.76.132.188 X-Complaints-To: abuse AT worldnet DOT att DOT net X-Trace: bgtnsc04-news.ops.worldnet.att.net 1101673147 12.76.132.188 (Sun, 28 Nov 2004 20:19:07 GMT) NNTP-Posting-Date: Sun, 28 Nov 2004 20:19:07 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Joe Wright wrote: > > I've use DJGPP since the first v2 release in 1996. I've upgraded > several times but DJGPP still serves me well. That it and its > progeny are DOS apps rather than native Windows has never > concerned me. > > I also program in CA-Clipper. The Clipper compiler and its progeny > are also DOS apps. Again, no problem for me. > > In its own infinite wisdom, Computer Associates determined to kill > Clipper despite an active user and developer base. > > Many Clipper developers banded together to create an open-source > alternatives to Clipper called Harbour and xHarbour. Look 'em up. > > The Harbour compiler is in fact a C program whose intermediate > output is again a C program. All of Harbour involves itself in a > C environment. > > I can implement Harbour under DJGPP rather than MinGW for example. > Were you me, which would you choose? Why? > > I know where this is posted (comp.os.msdos.djgpp) and expect some > bias. I think it should not matter. 99% of the system should be in standard portable C (or other standardized language). The original system did not need multitasking etc, so the replacement does not either, and thus standard C should suffice for everything except the odd UI operation. IIRC Clipper is and was a descendent of DBase II, which in turn was born under CP/M and was customizable with only a few known screen control sequences. At worst you may require a dependance on pdcurses or ncurses. -- "The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer hardware industry..." - Petroski