TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Darin McBride
from: Jonathan de Boyne Pollard
date: 1996-11-17 01:16:16
subject: `Which C++ Compiler ?` -

DM>
  >  JdeBP> The compiler itself is a port of GCC ("EMX"
derives from the
  >
  > "EM" is the author: Eberhard Mattes (sp?).
DM>

  I didn't think that that requied explanation.  I don't explain the
  origin of "Watcom" either.  The only reason that I even mention it is to
  clear up a common confusion that people have when they ask for a GNU C++
  compiler, and people start telling them about something called "EMX".

DM>
  >  JdeBP>                                 == CON ==
  >
  >  JdeBP> You are expected to be able to obtain and install all of the
  >  JdeBP> necessary tools which EMX C++ relies  upon (such as TeX and
  >  JdeBP> emacs), for which you also have to hunt (they aren't distributed
  >
  > I use EMX without TeX nor emacs.  Mind you, I use the
  > Watcom on-line manuals for C-library info... ;-)
DM>

  Those of us with multiple C++ compilers are lucky that way.  But for
  someone with *only* EMX C++, TeX *is* necessary.  It is necessary for
  reading the documentation.

  I've actually added a CON for Borland C++ on the same grounds.  It
  doesn't include MKMSGF.  Granted that people who buy the DevCon CD-ROMs
  or the 3.0 Developers' Toolkit will have it from another source.  Those
  who have *only* Borland C++, however, will not.

DM>
  >  JdeBP> with it).  No 586 support.  No support for generating 16-bit
  >  JdeBP> callable code (which rules out device drivers).  Calling 16-bit
  >  JdeBP> code requires "hand thunking" using a set of
supplied macros.
  >
  > No longer true - 0.9b or 0.9c included automatic thunking,
  > although the old macros are still supported for backward compatability.
DM>

  Does it work like it does in Borland C++, Watcom C++, and IBM VisualAge
  C++ ?  Or, in other words, what is "automatic thunking" ?

DM>
  >  JdeBP> Development tools are as horrible as the UNIX originals, and are
  >
  > "horrible" is a relative term.
DM>

  Hence the qualification "as [...] as the UNIX originals".  It indicates
  that the degree of horror is the same for both.

  > JdeBP <
___
 X MegaMail 2.10 #0:
--- Maximus/2 3.01
* Origin: DoNoR/2,Woking UK (44-1483-725167) (2:440/4)
SEEN-BY: 50/99 270/101 620/243 625/160 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/317 800/1
@PATH: 440/4 141/209 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.