Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!ames!oliveb!apple!claris!peirce From: peirce@claris.com (Michael Peirce) Newsgroups: comp.sys.mac.programmer Subject: Re: Object Pascal Message-ID: <10128@claris.com> Date: 11 May 89 01:22:11 GMT References: <1794@husc6.harvard.edu> Reply-To: peirce@claris.com (Michael Peirce) Distribution: na Organization: Claris Corporation, Santa Clara CA Lines: 48 In article <1794@husc6.harvard.edu> siegel@endor.harvard.edu (Rich Siegel) writes: > > I'm kind of curious about the perception and uses of Object Pascal, >so to scratch the itch, here are some questions: > > - Do you use Object Pascal at all? YES > - If so, why? 1: to use MacApp 2: it allows me to build programs in a more abstract, modular way > > - Do you use MacApp? YES > - If so, why? 1: to leverage off all the knowledge that is packed into the MacApp code. They check for so may cases of problems that I would overlook unless I spent LOTS of time thinking about it -- and then probably I'd get it wrong. 2: MacApp seems to be a very well thought framework. I saves me the trouble of inventing it all myself. In areas where I disagree with it's approach, I just override things or don't use the supplied classes. Of course, this works best if you agree with MacApp most of the time. 3: I'm lazy and love to use all the supplied classes and get something that not only works, but works well (undo, save, etc) in a very short amount of time. 4: It really does seem to be more maintainable ONCE YOU LEARN THE SYSTEM. The first few times you look at MacApp code it looks like a mess, but eventually it really does all start to make sense. > > - What Pascal compiler do you use? MPW Pascal > > --Rich >~~~~~~~~~~~~~~~ > Rich Siegel > Staff Software Developer > Symantec Corporation, Language Products Group > Internet: siegel@endor.harvard.edu > UUCP: ..harvard!endor!siegel Claris Corp. | Michael R. Peirce -------------+-------------------------------------- | 440 Clyde Avenue | Mountain View, CA 94043 | (415) 960-4011 | MCI-Mail: mpeirce | AppleLink: peirce1 | Internet: peirce@claris.com | uucp: {ames,decwrl,apple,sun}!claris!peirce