Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!apple!keith From: keith@Apple.COM (Keith Rollin) Newsgroups: comp.sys.mac.programmer Subject: Re: OOP--What do you think? Message-ID: <51772@apple.Apple.COM> Date: 20 Apr 91 22:36:30 GMT References: <7822.280F0E44@stjhmc.fidonet.org> Organization: Apple Computer Inc., Cupertino, CA Lines: 32 In article <7822.280F0E44@stjhmc.fidonet.org> Lawson.English@p88.f15.n300.z1.fidonet.org (Lawson English) writes: >Kevin Hegg writes in a message to All > >KH> Yes, I thought their class library and examples were cute, but >KH> they made some standard Mac code a lot more complicated and unreadable >KH> than it needs to be. I decided not to use their stuff anymore >KH> because I am not comfortable with the structure of their code >KH> and their non-standard OO language (not C++). I use MPW C and >KH> C++ solely now > >??? Think C is just a port of Object Pascal to C. As Object Pascal has been >around for ever and ever (the Lisa had a prequel called Clascal, and O-Pascal >was a Nickie Wirth rewrite for Apple), I would call it pretty standard (at least >on a Mac!). More than that, too, I think. I heard that MicroSoft has a Pascal that uses the same OO extensions and method dispatching mechanisms that Apple does. Also note that Grady Booch makes extensive reference to Object Pascal in his definitive work "Object-Oriented Design with Applications." By the way, Object Pascal isn't just something Wirth whipped up for Apple. Object Pascal was the work of several people at Apple. I think that Wirth was "just" a consultant. -- ------------------------------------------------------------------------------ Keith Rollin --- Apple Computer, Inc. INTERNET: keith@apple.com UUCP: {decwrl, hoptoad, nsc, sun, amdahl}!apple!keith "But where the senses fail us, reason must step in." - Galileo