home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.programmer
- Path: sparky!uunet!munnari.oz.au!uniwa!bilby.cs.uwa.oz.au!nuntius
- From: Quinn <quinn@cs.uwa.edu.au>
- Subject: Re: Top Ten Things I'd Like to See in Think Pasal
- Message-ID: <1992Jul29.022001.12901@bilby.cs.uwa.edu.au>
- Sender: usenet@bilby.cs.uwa.edu.au
- Nntp-Posting-Host: eriodon
- Organization: The University of Western Australia
- X-Useragent: Nuntius v1.1
- References: <a69376dd@fairgate.uucp> <peter-270792171254@134.7.50.3>
- <1992Jul27.140233.14740@lambda.msfc.nasa.gov>
- <1992Jul27.140905.14850@lambda.msfc.nasa.gov>
- Date: Wed, 29 Jul 1992 02:20:01 GMT
- Lines: 58
-
- Paul Robichaux, paul@fairgate.uucp asks:
-
- >On the other hand, as a frequent user of both I find TP's user interface
- >superior. Herewith are my Top TenThere are some things I'd like to see
- in the
- >product; perhaps
-
- Well my suggestions range from the very easy to the *very* hard...
-
- A fix to the option click on project flags update bug.
-
- Saving the 'Uses extensions' preference along with all the other
- preferences.
-
- How about double clicking a project from the Finder when you've already
- got a project open asking you whether you want to close the old project.
-
- Make Application/Code Resource/Driver not asking you *ever* time whether
- you want to replace the previous version.
-
- The ability to communicate with ResEdit via AppleEvents.
-
- Tool and SourceServer compatibility. OK so Apple haven't released them
- yet but I'll bet that when they do only Think C will support them.
-
- Built in assembler.
-
- Better compatibility. Symantec do a great job of bringing out updaters
- for new Macs (like 4.0.1 for the Quadra) but that shouldn't be necessary.
- Away with the evil way Think does its integrated debugger.
-
- Better code generation (but this is a bottomless pit into which one
- could hurl programmers for ever so I'm not that worried).
-
- Updates for compiling to PowerPC code (which I'd lay good money that
- only Think C (or its replacement) will get).
-
- A decent language! This would include (again easiest to hardest)...
- o Inlined procedures
- o Fork structure control structures (ala Algol, Modula 2, Ada etc)
- o Exceptions
- o Aggregates (or even structure constants if true aggregates are too hard)
- o Multiple inheritance
- o Overloading
- o Dynamic messaging in objects (like Objective C or indeed SmallTalk)
-
- Wow, that should keep Symantecs Think Pascal team busy for a while.
-
- Basically I want to tools to be able to say to the C++ programmers of
- this world "go suck a neutron star". The sooner that Mac programmers
- give up the Pascal language and move on to something that, while
- following in the tradition of Pascal, is a little more modern the
- better.
-
- Quinn "The Eskimo!" <quinn@cs.uwa.edu.au> "Real Coke, Diet .sig"
- Department of Computer Science, The University of Western Australia
- -- Who's *really* upset that Apple have chosen C++ as their
- preferred language.
-