TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Ramiro Diaz
from: Nick Knight
date: 1994-08-17 22:32:00
subject: C++compiler pros a

In a message dated 08-1294, Ramiro Diaz said to Nick Knight:

NK> RE: IBM C++ UICL (CONS)

RD|UICL do exist for C Set++ for AIX so you can port your code to unix for
  |free, if you need a broader range of platforms I suppose that your
  |business is so large that you will not mind buying StarViews, zApp or
  |whatever cross-platform class library is out there.  Besides I'm

I *tried* to buy StarView's product once ... actually, my credit card was
charged for it.  They couldn't figure out how to ship me the right product
after 30 days of phone calls.  I sent it back.  This was about a year ago
now.  At that time, Star Divisions sales and support in the states sucked.
It doesn't matter how great there product sounds or even *is*, if they
can't get it to you.  I ended up with C++/Views for a Windows project (to
also see an OS/2 version).  I'm no longer there, but the application will
be complete soon.  C++/Views was OK++, I'd use it again if portability was
an issue.

  |extrremelly disappointed at Borland because they don't offer OWL for OS/2
  |for free as they do with the Windows version, instead they got into this
  |strange deal with Novell to build OWL for AppWare, and this will only

There *is* an OWL for OS/2 - I see it every day.  OWL for OS/2 and AppWare
are not necessarily the same.  I know, for example, that Novell has
*nothing* to do with the Owl port to OS/2.  Owl for OS/2 has seen at least
one beta release; maybe two - I haven't watched it that closely.  It's very
close, and while I don't know how Borland plans on marketing this product,
I'm sure it will be more reasonable than the $1000 you guessed :)

NK> Another con related to the class libraries that IBM *does* offer:
NK> It's necessary to ship extremelly large DLL's with a finished
NK> application.  This makes it unsuitable for smaller stand-alone

RD|In the manuals explains how to relink the libraries to only include the
  |code of the classes that you are using. ( I should tell you to RTFM, but

All I know is I linked the HELLO6 example with static libraries and it was
massive.  The first Hello World example was 300K, and it did nothing.  I
*think* that Hello6 pushed close to 1MB.  It was huge, and for small
utilities and/or shareware, this is just not acceptable.  Not to me, at
least.  Perhaps it fits well with larger projects.

  |I think that the debugger needs a LOT of tunning. But if I buy Borland's
  |compiler, I don't get a gui class lib. with it, so... I would be most
  |pleased to give you any further help, if you can tolerate my odd english.

OWL will be here soon.  If portability *isn't* an issue, then there are
other alternatives.  I now am quite acustom to ObjectPM by Raleigh Systems.
I have to be, I work there now :).  ObjectPM is strictly an OS/2 framework,
and as such, it takes full advantage of OS/2, and makes OS/2-specific
features like EA's and Notebooks simple to use.  Buy it with source and/or
object-only, but it supports BC++ *and* IBM C++, with others being
considered.

I just "released" a PM-based editor beta that makes use of
ObjectPM.  I didn't distribute it widely, yet, but it is available and will
make it through the normal channels.  I'm looking to release one more
"final" version before it spreads too far.  Anyway, with three
DLL, including Borlands C ++ runtime, my distribution zip is 380k.  That
was still hard for me to swallow, but much better than would have resulted
from IBM's C++ compiler and libs.

If anyone wants to see what ObjectPM can do, you can call the MR/2 support
BBS (Nerd's Nook) at 216-356-1772 or 1872 and download me2_099.zip. 
Version 1.0, again, will be made more widely available.  This is a PM-based
editor, MDI interface.  I have a optional/positionable toolbar (pick the
side), status bar, dynamic menus, extensive command line control (for mail
reader use, of course :), sashing windows.  Oh, yea, MR/2's spelling
checker and thesaurus are integrated, also, although mildly crippled.   I
really jammed alot into this thing; much of it as a "learning
experience".

Nick

.. Why look thru Windows? Open the door to the future: OS/2 -- MR/2 2.07 #0

--- InterPCB 1.50

* Origin: Nerd's Nook (216)-356-1431 - Hayes V.VFC (1:157/2)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 712/353 623 713/888 800/1
@PATH: 157/2 200 3615/50 229/2 12/2442 711/409 54/54 711/808 809 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™.