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