Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!shadooby!samsung!usc!apple!lsr From: lsr@Apple.COM (Larry Rosenstein) Newsgroups: comp.sys.mac.programmer Subject: Re: Need a review of THINK C 4.0 Message-ID: <36436@apple.Apple.COM> Date: 13 Nov 89 19:56:19 GMT References: <1346@mrsvr.UUCP> <296@dbase.UUCP> <2127@se-sd.NCR.COM> Distribution: na Organization: Advanced Technology Group, Apple Computer Lines: 32 In article <2127@se-sd.NCR.COM> jchiu@se-sd.SanDiego.NCR.COM (Jeff Chiu) writes: > my way around the classes; but, does MacApp have a even simpler > model? My only impression with MacApp was from a book at the > bookstore, which seemed to show a simplier diagram? That was probably Kurt Schmucker's book, which described a pre-release of MacApp 1.0. The latest version available is 2.0b9, and the class hierarchy is much richer. I suppose some might say richer is marketing-speak for more complicated, but in general, I don't think this is the case. MacApp 2.0 greatly simplified the task of laying out windows, and building custom dialog boxes. MacApp 2.0 also provides runtime access to the structure of your program. For example, you can find out all the subclasses of a given class at runtime, and you can create an instance of a class given its class name as a string. This makes it possible to implement a generalized object I/O mechanism. (I've done a simple version of this for an upcoming MacApp book.) >How about C++ feature list? MPW is a full implementation of c++, >isn't it? But, what c++ features have actually been used in the MPW >libraries distributed? Any comment about future plan from Symantec? MPW C++ is a full implementation of C++, with a couple of Macintosh extensions. -- Larry Rosenstein, Object Specialist Apple Computer, Inc. 20525 Mariani Ave, MS 77-A Cupertino, CA 95014 AppleLink:Rosenstein1 domain:lsr@Apple.COM UUCP:{sun,voder,nsc,decwrl}!apple!lsr