CompuServe Messages

#C++ Class Libs?

    10-Jan-94 13:07:24
Sb: #38726-#C++ Class Libs?
Fm: Wolf Faust 100116,1070
To: Dale Larson 76702,654
Agreed in general, commercial C development on the Amiga usualy means SAS/C. I got V6.50 1-2 months ago only to find it unuseable because of a serious bug that will be fixed in a future patch according to SAS: All comparisons with unsigned vars are treated as signed vars. So x<y is not true if UBYTE x=10,y=200. Casting vars doesn't allways work to fix the problem (cast ULONG to what??? Float???) and there are speed problems too. Anyway, I can only recommend the compiler for it's features and overall quality. For a major compiler update it's normal to have minor bugs and from my experience with Lattice/SAS, those bugs are usualy solved pretty soon by a patch, giving you a great compiler. Regarding C++: I can't recommend the C++ option of the SAS/C yet for commercial development, even though, the source level debugger is able to work with C++ in some cases (to often, not for me…). Rather, I would save my money and go for the GNU C++ stuff on the Amiga, though, it's hard to do commercial development with it. The C++ stuff is lacking a good manual, classes, speed, a good class browser and more serious development tools. — Wolf Faust, Am Dorfgarten 10, 60435 Frankfurt, Germany —