TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: All
from: Jonathan de Boyne Pollard
date: 1996-11-09 14:40:38
subject: `Which C++ Compiler?` -- The Glossa

The (highly unofficial) FIDONET OS2PROG C++ compiler pros and cons list
   =======================================================================

                                GLOSSARY
                                ========


  What is the OS/2 Developers' Toolkit ?

    The OS/2 Developers' Toolkit version 3.0 comprises the header files,
    link libraries, sample source, API reference, and PM utilities for
    OS/2 Development.

    All of the commercial C++ compilers for OS/2 come with the OS/2
    Developers' Toolkit bundled, although not all C++ compilers are up to
    date (for details see the pros and cons list).  It is also available
    separately (IBM part number 61G1416).

    The Developer Connection CD-ROMs contain the 1.3, 2.0, and 3.0
    versions of the Toolkit.  The 1.3 Toolkit contains the documentation
    for the 16-bit VIO, MOU, and KBD subsystems from OS/2 1.0, which
    people writing full-screen text-mode OS/2 programs will find useful.


  What is the OS/2 Developers' Assistance Programme ?

    The DAP is a service from IBM for developers that provides BBS
    technical support, marketing and product information.  You need to
    prove that you are developing an OS/2 application.


  What is the OS/2 Developers' Connection ?

    A common fallacy is that this is part of the DAP.  Although DAP
    membership gives cheaper subscription rates to DevCon, this only
    applies to the U.S. DAP, and not to DAP in any other countries.

    The DevCon is a yearly subscription that gives you four issues of the
    DevCon CD-ROMs and access to a private area of the OS2DF2 forum on
    CompuServe, allowing you to talk directly to IBM developers.

    The CD-ROMs contain a wealth of source code, tools, development
    utilities, and documentation for OS/2 programmers.  The current DevCon
    CD-ROMs comprise "base" CD-ROMs and the Developer Connection for LAN
    Systems CD-ROMs. At extra cost you can take out a DevCon subscription
    that includes the Developer Connection Device Driver Kit CD-ROM as
    well.

    Various pre-release tools released by developers on the ISV program
    are also distributed on the DevCon CD-ROMs, such as the MetaWare High
    C++ cross-compiler for PowerPC OS/2 and the Prominaire Universal
    Resource Editor.  All of the OS/2 Developers' Toolkits from 1.3 to 3.0
    are also included, as are toolkits for customising the EPM Editor.  At
    various times service packs and debug kernels are also distributed on
    the DevCon CD-ROMs.

    The optional DevCon DKK CD-ROM is necessary for those developers
    producing device drivers.  Support for DEVICE and BASEDEV drivers, and
    Presentation Manager video drivers is supplied.  Also supplied is real
    source code for many of the standard drivers shipped with OS/2 such as
    OS2DASD.DMD, IBM1S506.ADD, COM.SYS, and VCOM.SYS.  Tools and libraries
    necessary for device driver development are also supplied.  Although
    no C++ compiler is supplied, with the addition of the 1.3 Toolkit from
    the DevCon base CD-ROMs and a pack from Watcom's FIDONET site you can
    write device drivers in Watcom C++ 10.0b.

    Part numbers for the various volumes (this may now be out of date):

      83G9755 DevCon (base), vol. 5, Disk 1 of 2 ("Warp Special Edition")
      83G9647 DevCon (base), vol. 5, Disk 1 of 1 (superseded by the above)
      83G9648 DevCon (base), vol. 5, Disk 2 of 2
      83G9655 DevCon for LAN Systems, vol. 1, Disk 1 of 1
      83G9747 DevCon Device Driver Kit, vol. 1, Disk 1 of 1
      83G9659 DevCon Software Shopper, vol. 1, Disk 1 of 1

      06H2024 DevCon (base), vol. 4, Disk 1 of 2
      06H2025 DevCon (base), vol. 4, Disk 2 of 2
      06H1971 DevCon (base), vol. 3, Disk 1 of 2
      06H1972 DevCon (base), vol. 3, Disk 2 of 2
      82G4701 DevCon (base), vol. 2, Disk 1 of 1
      71G5385 DevCon (base), vol. 1, Disk 1 of 1


  What is Workframe ?

    Again available separately, this is a compiler independent development
    environment.  Workframe is a means of managing projects, and uses
    compiler-supplied DLLs to handle things like generating makefiles, and
    displaying options settings notebooks for the compiler, linker, and
    resource tools.  It integrates with EPM (or other editors) to allow
    you to edit source files at the point of error.  I've had two
    projects, one IBM CSet++ and one MetaWare High C++, both being built
    *simultaneously* in Workframe.


  What are the System Object Model (SOM), Distributed SOM (DSOM), and
  DirectToSOM C++ ?

    SOM is a language-independent run-time environment for class and
    object support.  Distributed SOM allows programs to share SOM classes
    and objects amongst themselves and across networks.  DirectToSOM C++
    compilers allow SOM classes to be defined and used using standard C++
    class syntax.

    See the SOMObjects Travel Guide and the DirectToSOM Intro included in
    the Pros and Cons Archive for more details.


  What is the SOMObjects Developers' Toolkit ?

    The OS/2 Developers' Toolkit 2.1 only supports SOM version 1.x.  SOM
    2.x requires a different toolset, works differently, and uses IDL.
    The SOMObjects Developers' Toolkit 2.1 contains a a SOM 2.1 compiler,
    IDL files, and documentation.  It is available separately, with IBM
    part number 59G5667 (check the version number when ordering).

    See the SOMObjects Travel Guide included in the Pros and Cons archive
    for more details.


   / JdeBP .             / (c) Copyright 1994-1996 All Rights Reserved. .
   / JdeBP{at}donor2.demon.co.uk                         FIDONET 2:440/4.0 .

... Another excellent OS/2 day goes by.

--- Blue Wave/OS2 v2.20 [NR]
* 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™.