[comp.sys.mac.programmer] think c 4.0.4

potts@itl.itd.umich.edu (Paul Potts) (05/02/91)

I should have kept my mouth shut. Having mentioned THINK C 4.0.4
in an earlier posting, I've now gotten almost a dozen messages
from people wanting to know where they can get 4.0.4, as well as
system 7 betas and final candidate files.

THINK C 4.0.4 is an interim version for use with development versions
of System 7.0 only. It doesn't add any new features that I can see.
It comes with the new MPW-compatible headers, but you probably don't
really want these, at least not yet, since a great deal of older
code will need to be tweaked to run with the new headers. THIS
INCLUDES THE CLASS LIBRARY. Thanks to the people who sent me
information about how to get the class library working with the
new MPW headers. Presumably in the next non-beta release, Symantec
will have made these changes for you.

The version of THINK C to use with System 6.0.X is 4.0.2. I got
my updater a long time ago on CompuServe; it is also available,
I think, on America Online, at SUMEX, and at various other
locations. It is a very stable release.

As soon as System 7.0 is a released product, which is in only
twelve days, barring catastrophes, then you can expect to hear
from Symantec about a new version of THINK C. I don't know if
they are going to have a 5.0 ready to go, or a 4.0.X, or what.
They ought to have something, though. Symantec is great about
that sort of thing, and I'm sure they've been working very closely
with Apple.

Also, I CANNOT send you beta or final candidate releases of System
7, so don't ask!  The release version will be out very soon, and believe
me, you are better off waiting until it is finalized. And if you happen
to have gotten a beta or final candidate version which doesn't work
with your favorite program, at least wait until the 13th to complain.
Do people really expect developers to have released revisions to 
support a system that hasn't even shipped yet?

So please, don't send me any more questions about 4.0.4 and System 7.
And thanks to everyone who send me suggestions about using the sound
manager. I can't get my mailer to reply to some of your addresses,
so consider yourself thanked here.

Now then. I am working on a set of sound manager objects (classes)
to support things like setting up channels, playing notes, etc., and
creating an application and XCMD shell to use them with. Are any of
you interested in testing/playing with this code? I could use suggestions
for revisions and inclusions. I will eventually make it available as
freeware if there is interest. If you'd like to talk about what you would
like to see in a set of sound manager objects, drop me a line.
This is my first attempt at using OOP, and I'm having a blast!

-Paul Potts-
potts@itl.itd.umich.edu