Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!leah!bingvaxu!sunybcs!boulder!unicads!tom From: tom@unicads.UUCP (Tom Gerardy) Newsgroups: comp.sys.mac.programmer Subject: Re: Object Pascal Message-ID: <438@unicads.UUCP> Date: 12 May 89 18:29:45 GMT References: <1794@husc6.harvard.edu> Reply-To: tom@unicads.UUCP (Tom Gerardy) Distribution: na Organization: Unicad Boulder, CO Lines: 43 In article <1794@husc6.harvard.edu> siegel@endor.harvard.edu (Rich Siegel) writes: > > - Do you use Object Pascal at all? Absolutly! Given the choice I'd use C++ though. I use C++ at work and so I get a lot of practice! > - If so, why? > - If not, why not? Certain problems fit very well into an object oriented paradigm. Using an object oriented language in those cases leads to _much_ more readable code. We actually did our event dispatching via proc ptrs in an "object" pointed to by the refcon before THINK had object support, but the code is actually readable now and doesn't contain any inline assembly code! > - Do you use MacApp? I've played with it some, but not enough to feel comfortable with it yet. > - If so, why? > - If not, why not? MacApp is a large environment. The learning curve is very steep to begin using it. I don't doubt it's usefulness, its just hard to get up to speed. The smalltalk environment has the same problem. > - What Pascal compiler do you use? I use both THINK and MPW (both in Pascal and C). The LSP debuggery is much nicer, but I haven't upgraded to MPW 3.0 yet so I can't compare it to SADE. On the other hand I like the scripts and tools I get in the MPW world. Sigh... someday I'll find the ultimate environment :-) > --Rich >~~~~~~~~~~~~~~~ > Rich Siegel > Staff Software Developer > Symantec Corporation, Language Products Group > Internet: siegel@endor.harvard.edu > UUCP: ..harvard!endor!siegel > -- - Tom Gerardy UUCP: ...!sun!sunpeaks!unicads!tom UNICAD, Inc. or: ...!ncar!{sunpeaks|boulder}!unicads!tom 1695 38th Street Boulder, Colo. 80301 (303) 443-6961