home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / mac / programm / 15386 < prev    next >
Encoding:
Internet Message Format  |  1992-09-11  |  2.2 KB

  1. Xref: sparky comp.sys.mac.programmer:15386 comp.sys.mac.misc:16427
  2. Path: sparky!uunet!sun-barr!news2me.ebay.sun.com!exodus.Eng.Sun.COM!sun!amdahl!jsp
  3. From: jsp@uts.amdahl.com (James Preston)
  4. Newsgroups: comp.sys.mac.programmer,comp.sys.mac.misc
  5. Subject: Re: Opinions on THINK Reference?
  6. Message-ID: <72dp03Az81Cp00@amdahl.uts.amdahl.com>
  7. Date: 12 Sep 92 05:31:40 GMT
  8. References: <1992Sep6.152213.12596@miavx1.acs.muohio.edu> <1992Sep8.073142.14811@tdb.uu.se>
  9. Reply-To: jsp@pls.amdahl.com
  10. Organization: Amdahl Corporation, Sunnyvale CA
  11. Lines: 35
  12.  
  13. matsb@tdb.uu.se (Mats Bredell) writes:
  14.  
  15. }I'm using THINK Reference and I think it's very good. But there are some
  16. }things that keep annoying me.
  17.  
  18. }* Sometimes the links (when you click on a highlighted word to get more info)
  19. }  doesn't work. It takes you somewhere completely different. The same thing
  20. }  happens when you click on a link to see what it's about, and then want to
  21. }  go back. The back links also fail quite often.
  22.  
  23. I have never experienced this problem, not even once, and I use THINK
  24. Reference a LOT.
  25.  
  26. }* Some of the info in THINK Reference is wrong. There are bugs in the docs,
  27. }  and this can keep you searching for programming bugs for weeks! You still
  28. }  need the full IM manuals.
  29.  
  30. Yes, there are a lot of bugs in there, but most of them are not serious,
  31. more along the lines of typos.  And THINK Reference was not meant to be
  32. a replacement for Inside Mac, just a supplement to it.  I think they did
  33. an amazing job of craming that much information into 2.1 megabytes.
  34.  
  35. }* The THINK Reference usually uses a lot of bad programming techinques in
  36. }  the docs and programming examples. They use a lot of constant values
  37. }  instead of symbolic names, they access low memory globals, and in some
  38. }  places even encourages the programmer to access low memory globals 
  39. }  instead of using supported toolbox calls.
  40.  
  41. I wouldn't say they encourage it, they're just informing you that it's
  42. there.  If you choose to bypass the toolbox call, that's your decision.
  43. More often than not, I find the examples tremendously helpful.  More
  44. than once, I have incorporated a piece of their sample code into my
  45. program (and I never directly access any low-memory globals).
  46.  
  47. --James Preston
  48.