home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.oop.misc
- Path: sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!spool.mu.edu!umn.edu!csus.edu!netcom.com!jimlynch
- From: jimlynch@netcom.com (Jim Lynch)
- Subject: Re: Q: What's your opinion?
- Message-ID: <1992Nov17.224942.22151@netcom.com>
- Organization: Netcom - Online Communication Services (408 241-9760 guest)
- References: <1eab2mINNild@agate.berkeley.edu>
- Date: Tue, 17 Nov 1992 22:49:42 GMT
- Lines: 27
-
- Well, there's Think C and Pascal, Symantec also has Zortech C++ and is
- working on Bedrock, a cross-platform class library; on the MPW (Apple's
- Macintosh Programmer's Workshop) side, there's C++, Object Pascal, Lisp
- (I think) and maybe Modula. I'm gonna try to port the Free Software
- Foundation's C, C++ and Objective-C compiler to the mac but I haven't
- got it exactly right on my UNIX dialup yet. FSF is currently boycotting
- Apple, Lotus and Xerox products, as well as any other look-and-feel
- copyright plaintiffs (any who claim that a user interface can be
- copywritten), so I have my work cut out for me.
-
- Back to commercial products -- The think product is inexpensive, however
- I feel that Symantec should be using it to develop products, on the other
- hand MPW is VERY expensive but Apple _is_ using it to develop products,
- and they are making improvements and other changes mainly in response to
- their own needs but also, to a limited degree in response to mac developers
- with Apple Partner status (costs $600/year, you can only get this if you're
- another Aldus or other very large developer with substantial products out
- in the mac market.
-
- Another eventual 'must-have' is the Jasik Debugger. This monster displays
- lines of your source code whether you have Think or MPW and the language
- can be any of C, Pascal or Modula, and it tells you the very machine
- _instruction_ that causes the problem, whether you have a divide by zero
- or a heap corruption problem. Use this for about-to-release software to
- locate hard-to-find memory leakages and other problems having to do with
- memory allocation.
-
-