home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / programm / 13049 < prev    next >
Encoding:
Text File  |  1992-07-27  |  2.6 KB  |  63 lines

  1. Newsgroups: comp.sys.mac.programmer
  2. Path: sparky!uunet!munnari.oz.au!uniwa!cujo!NewsWatcher
  3. From: peter@cujo.curtin.edu.au (Peter N Lewis)
  4. Subject: Re: Top Ten Things I'd Like to See in Think Pasal
  5. Message-ID: <peter-270792171254@134.7.50.3>
  6. Followup-To: comp.sys.mac.programmer
  7. Sender: news@cujo.curtin.edu.au (News Manager)
  8. Organization: NCRPDA, Curtin University
  9. References: <a69376dd@fairgate.uucp>
  10. Date: Mon, 27 Jul 1992 09:19:22 GMT
  11. Lines: 50
  12.  
  13. In article <a69376dd@fairgate.uucp>, paul@fairgate.uucp (Paul Robichaux)
  14. wrote:
  15.  
  16. > On the other hand, as a frequent user of both I find TP's user interface
  17. > superior. Herewith are my Top Ten
  18.  
  19. Oh goody, its that time again...
  20.  
  21. That was an interesting list, it hardly overlapped with mine at all.  I
  22. especially disagree with the optimizing - have you actually used TC's
  23. optimization?  I don't even use TC just work with someone who does on a
  24. project, and have spent many hours helping him debug problems that turned
  25. out to be TC deciding that one register was good enough for two variables
  26. when it wasn't :-(
  27.  
  28. Here is my list:
  29.  
  30. fixing the editor bugs that have been around since THINK Pascal 3
  31.   such as the wayward outlining leaving trails, or the really
  32.   fun disappearing begin's
  33. larger that 64k structures and more that 64k globals.
  34. structured constants such as those available in Turbo Pascal since god
  35. knows
  36. when (1986?).  
  37. warnings on dangerous use of object fields (such as passing to var
  38.   parameters)
  39. multiple errors detected per compile
  40. warnings for unsued variables, or functions with no return value
  41. some language extensions such as exceptions
  42. nested comments would be nice, and multiline comments as well
  43. An option for relaxed string range checking
  44. Range Checking code that did sensible things in compiled apps (instead of 
  45.   bombing on machines without macsbug and doing nothing on machines with 
  46.   macsbug - great for debugging )-:
  47. Background compilation, and actually calling WNE while compiling - THINK
  48. Back solves this problem so I guess its not an issue anymore, wow, one
  49. actually gets deleted from my list! :-)
  50. An app to sweep remove objects recursively thru a folder
  51. Better control of break points such a break if x<0 etc
  52.  
  53. THINK Pascal is a great product, but it really needs to have some more
  54. development work done on it, I have this horrible feeling that Symantec
  55. have decided to just go with tehir C products :-(
  56.  
  57. Cya all,
  58.    Peter.
  59.  
  60. _______________________________________________________________________
  61. Peter N Lewis, NCRPDA, Curtin University       peter@cujo.curtin.edu.au
  62. GPO Box U1987, Perth WA 6001, AUSTRALIA             FAX: +61 9 367 8141
  63.