TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Bruce Simpson
from: Lewin Edwards
date: 1995-11-02 05:31:48
subject: Watcom 10.5 ?

LE>> What are peoples' opinions on Watcom C++ 10.5 for developing OS/2 apps ?

 BS> The Borland IDE environment is quite good and Watcom's may feel a little

 BS> clunky by comparison -- especially if you're using IBM's EPM editor



Actually, I already use WC10.5 (running under OS/2, Windows isn't stable
enough) for developing Windows and DOS applications at a couple of places I
work. I just haven't yet tried it on OS/2 native apps - it's different
enough from BCOS2 to make porting too much of a PITA to do "just to
see".



 BS> other "fancy" features that are convenient.  There's
nothing to stop you

 BS> using the MS-Windows IDE under Win-OS/2 if you must have these features



It isn't stable enough, like I said - all the task switching it does frags
memory terribly and resource leaks (probably in external Windows
components) bring the system to its knees in very short order; also, if you
RUN your code in Win, and there's a bug, you lose everything - in OS/2, you
get the crash protection.



The OS/2 IDE runs well in 8Mb. The Windows one needs 16Mb and isn't very
trustworthy even then.



 BS> You won't get an appliations user-interface class library such as OWL or

 BS> IBM's UICL but there are plenty of 3rd-party options in that area if



I never use those, nor MFC, anyway. I like to know what I'm doing, not
second-guess or reverse-engineer proprietary libraries.



 BS> 1. It is a true multi-platform, cross compiler supporting numerous



Yes, this appeals to me. Currently I use BC++ DOS/Win, TASM, and BCOS2. At
various places I work I use MS C 6.0, VC++ 1.1, and WC++ 10.5. I want to
standardize.



 BS>    Win16, 32-bit Win16, Win32, Win32c, Win32s, DOS, 32-bit DOS, Novell



Win32c ? Is that the cut-down version in Win95, which isn't quite so
cut-down as Win32s, but isn't anything like so cut-up as Win32 in NT ?



 BS> 4. It needs far less memory than IBM's CSet++ or VAC.



Good feature.



 BS> If you only intend to write 32-bit OS/2 code and have plenty of memory

 BS> and CPU power, go with IBM's CSet++ or VAC.



Some of my devel =has= to be done on a notebook which is a 486DX2/50 with
8Mb RAM (which will be 12Mb or 20Mb very soon, I'm waiting on some quotes).



 BS> There is no *best* compiler.  The "most suitable" one
depends entirely

 BS> upon the user's own requirements and priorities.



Oh sure, I realize this.. My current solution is, however, NOT suitable for
"my requirements and priorities" as one of my major priorities is
saving myself work converting libraries and things across from one platform
to another.



} Gates : 1 inadequate man. 1 inadequate vision. Many inadequate products.

} Telstra (0419) 320415  *  Optus (0412) 809805  *  Vodafone (0414) 927056



--- GoldED 2.41+

* Origin: ZWSBBS +61-3-9827-6881 28800bps Multiline (3:634/396)
SEEN-BY: 620/243 632/103 341 348 998 633/371 634/384 387 396 635/301 502 503
SEEN-BY: 638/102 639/100 640/820 690/660 711/409 410 413 430 807 808 809 934
SEEN-BY: 711/949 955 712/515 713/888 800/1 7877/2809
@PATH: 634/396 384 635/503 632/348 711/409 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™.