Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cwjcc!hal!nic.MR.NET!umn-cs!uf!ken From: ken@uf.msc.umn.edu (Kenneth Chin-Purcell) Newsgroups: comp.sys.mac.programmer Subject: Re: Object Pascal Summary: Yes, for Lincages Message-ID: <12754@umn-cs.CS.UMN.EDU> Date: 11 May 89 14:38:24 GMT References: <1794@husc6.harvard.edu> Sender: news@umn-cs.CS.UMN.EDU Reply-To: ken@uf.msc.umn.edu (Kenneth Chin-Purcell) Distribution: na Organization: Minnesota Supercomputer Center, Inc. Lines: 35 <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? > - Do you use MacApp? > --Rich I started with Object Pascal using the old TML compiler and my own shell. A month afterwards MacApp came out, and I switched to MPW Pascal and MacApp. The program I was working on, Lincages, turned into my Master's thesis. Lincages synthesizes four bar mechanisms. It's for mechanical engineers who need to quickly design a linkage that performs a certain motion, like opening a door or moving a tray. Since it's on a Macintosh it has cute features, like animation and resizable links. The program broke up into objects (links, pivots, dyads, etc.) quite nicely. MacApp made it practical for me to write Lincages on my own, as a research project. The Lincages code is about 30,000 lines. Although I battled with some of MacApp's structure, and wound up switching a couple of lines in the MacApp source, MacApp certainly made Lincages a better program. Now that I have a job, my world is Suns, Crays and X windows. I still diddle at home though with LSP, and have dusted off my old shell from the TML days. Even if MacApp and LSP become compatible, I might stick with my own stuff. As far as object oriented programming goes, I've been born again and can never go back. I would drop Object Pascal for C++ though. -- -- Ken (aka ken@msc.umn.edu)