Path: utzoo!censor!geac!jtsv16!uunet!wuarchive!mailrus!ncar!boulder!tramp!ewing From: ewing@tramp.Colorado.EDU (EWING DAVID JAMES) Newsgroups: comp.sys.mac.programmer Subject: Re: Need a review of THINK C 4.0 Message-ID: <13734@boulder.Colorado.EDU> Date: 10 Nov 89 18:24:51 GMT References: <1346@mrsvr.UUCP> <296@dbase.UUCP> <2127@se-sd.NCR.COM> Reply-To: ewing@tramp.Colorado.EDU (EWING DAVID JAMES) Distribution: na Organization: University of Colorado, Boulder Lines: 43 In article <2127@se-sd.NCR.COM> jchiu@se-sd.SanDiego.NCR.COM (Jeff Chiu) writes: >How about a comparison between TCL and MacApp: > E.g. the structure of their core classes - the basic building blocks > of Mac applications, how similar are the two models? > > Having played TCL a bit, I feel that it's not too hard to find > my way around the classes; but, does MacApp have a even simpler > model? My only impression with MacApp was from a book at the > bookstore, which seemed to show a simplier diagram? Hmm. I will admit to not being a MacApp expert (or even intermediate user), but it certainly doesn't seem simpler than TCL. I have been using TCL for a couple of months, and I like it a lot. What ThinkC needs to add is a class browser. Actually, it would just need to make its Option-Double Click feature work for class methods. (Opt-Dbl Click does a search in the file in which the symbol clicked on is defined.) I am getting tired of doing multi-file searches of method names to see what's what. >Other interesting comparisons: > ... >MPW C++ very slow, right? In MPW's long tradition, I'm sure... :-) >TC lacking "Makefile" is more annoying than before now that we have >a lot of single-class files to deal with. An improvment for project >management is in order. What do you want it to do? I at least would like to see the ability add compile time definitions (#defines) like you can do on the command lines in MPW and Unix cc. I'd also like a source code control system like MPW's Projector (which I haven't had a chance to play with) or Unix's SCCS or RCS. (Of course, I would expect a nice, ThinkC - like, user interface.) >Which has better debugging environment? ThinkC! Although my experiences with SADE are very limited. (They're limited because I don't use MPW often because I don't like MPW very much. :=) Dave Ewing ewing@tramp.colorado.edu (128.138.238.33) ..!hplabs!boulder!onecom!tyvax!iftech!dave (My Mac IIx running uupc & MacOS!) AppleLink: D2408 (D2408@applelink.apple.com)