home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / mac / oop / misc / 10 < prev    next >
Encoding:
Text File  |  1992-11-17  |  2.0 KB  |  38 lines

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