Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!uhccux!munnari.oz.au!bruce!goanna!pnm From: pnm@goanna.oz (Paul BIG EARS Menon) Newsgroups: comp.sys.mac.programmer Subject: Re: Questions about THINK C v4.0 Message-ID: <2299@goanna.oz> Date: 26 Aug 89 10:15:03 GMT References: <9878@phoenix.Princeton.EDU> <194@dbase.UUCP> Organization: Comp Sci, RMIT, Melbourne, Australia Lines: 48 awd@dbase.UUCP (Alastair Dallas) writes: ... >I am not disappointed at THINK's lack of C++ compatibility, and I'm still >eager to jump in and learn to use the Class Library. I know a lot of >programmers who feel guilty that they're not learning practical oops, but >will use any excuse to avoid it. Here comes THINK C 4.0 with a low-cost >entry into oops, but we don't have to use it--we'll wait for _true_ >C++ compatibility. Yes, I plead guilty to the above in a way. On receiving the upgrade to LightSpeed (or ThinkSpeed) Pascal with object support but without full documentation (for object use, ie) or classes, I wanted to 'hang out' till it arrived. It's funny how many excuses we make about our tools - good thing we aren't carpenters, huh? Think Pascal is a briliant package in its own right, and that's without a class library. I have never written a substantial program in C or any of its variants, I have always wanted to 'read' my programs, thus my bias towards Pascal. C++ wasn't sufficient to change my mind - personally, it looks even more like a spider's night out after walking through spilt ink. The only thing that would sway me is a class library, a decent one at that. Why not use MacApp? IMHO, MPW is no comparison to the Think environment. Wait for MacApp support from Think? I am sure it will arrive, but since Rich Siegel is stonewalling on when this will occur (can't blame him), I intend to use Think C 4.0. I am sacrificing the superior Pascal debugging environment, especially the "groucho" mode - very useful for objects, but in return, Think C's library should make up for it. I may even port my programs to LSP later on. Give credit where it's due, Think Pascal and C are great packages, there will always be the odd bug or two, or a wish for some extra feature(s). Think C may not be close enough to C++, but "I" couldn't care less. As was once said, "this too shall pass". Paul Menon, [Happy Little Vegemite] Dept of Computer Science, Royal Melbourne Institute of Technology, 124 Latrobe Street, Melbourne 3001, Victoria, Australia. PH: +61 3 660 3209 CSNET: pnm@goanna.rmit.oz BITNET/ARPA: pnm%goanna.rmit.oz@uunet.uu.net UUCP: ...!uunet!munnari!goanna.rmit.oz!pnm