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