#C++ Class Libs?
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 —