TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mario Semo
from: Craig Swanson
date: 1996-01-27 15:52:08
subject: Visual Age C++ trial version : bewa

JP> time limit" ... IMHO the product is unusable as is. It badly
 JP> needs the patches (and I'm not even

 MS> what makes VACPP GA for you unusable?

I find it possible to use VAC++ 3.0, but WF/2 3.0 is by far the worst WF/2
release ever.  The stupid thing will not generate makefiles with the
switches selected in the project (for example, it includes /Ti when I have
not set it and omits /O when I have set it) and I get SYS3175 errors using
MAKEMAKE after it has saved the makefiles.  And that is after applying the
CSD's for it.  Before that, it was far worse. WF/2 2.1 was a much better
version as far as I am concerned.

I've been trying to make use of precompiled headers, but frankly it seems
as if I have to change all my source code to really make them work properly
as they are very different from precompiled headers in C Set++ 2.x. 
Reorganizing all the header files and changing the *.cpp files that include
them is a pretty big task -- I've got several hundred files to change.

As far as a wishlist for future VAC++ versions goes, here is mine:

1) Get rid of WF/2.  Replace it with Taligent cpProfessional
   or something similiar to it.

2) Bundle some other utility that builds makefiles and dependency
   files that actually computes what header files each header file
   depends upon recursively until no more dependencies can be found.
   The current MAKEMAKE does not seem to do this.

   (Actually, if cpProfessional was used this might not really be
   necessary to have given it appears it would track dependencies
   and recompile only the C++ code that needs recompiling.)

3) Add support for "long long" and "unsigned long long"
data types
   (64-bit integers)

4) Add support for in-line assembler

Item #1 might be too much to request for the next release, but items #2-4
seem entirely doable to me.


--- Maximus/2 2.02
* Origin: OS/2 Connection {at} Mira Mesa, CA (1:202/354)
SEEN-BY: 50/99 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 202/354 300 777 3615/50 396/1 270/101 712/515 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™.