Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cca!mirror!rayssd!brunix!nancy!omh From: omh@nancy (Owen M. Hartnett) Newsgroups: comp.sys.mac Subject: What I'd really like to see in LightSpeed pascal Message-ID: <21244@brunix.UUCP> Date: Tue, 8-Dec-87 00:22:42 EST Article-I.D.: brunix.21244 Posted: Tue Dec 8 00:22:42 1987 Date-Received: Sun, 13-Dec-87 10:39:39 EST Sender: root@brunix.UUCP Reply-To: omh@brunix.UUCP (Owen M. Hartnett) Organization: Brown University Computer Science Dept. Lines: 46 For openers, MultiFinder tolerance, if not compatibility. (I know you're working on it!) 2) The ability to do: var myWindow:WindowPtr; myRgn := WindowPeek(myWindow)^.updateRgn; (This would save me from using an interim variable) 3) The ability to do: type myrecord = packed record byte1:UnsignedByte; byte2:UnsignedByte; end; myBytePtr := @myRecord.byte1; an @ to a packed record type. (This too would save me from using an interim variable) At any rate, I really feel that LSP is the best system for software development on the Mac. Even if you never updated it again, I'm sure I'd continue to use it for a long, long time. Being able to find those nasty bugs quickly really lets you develop fast. Another quick suggestion: Option double-click on a procedure function name in the interface section, and the program automatically scrolls to the beginning of that proc/func in the implementation. Owen Hartnett Brown University Computer Science omh@cs.brown.edu.CSNET omh%cs.brown.edu@relay.cs.net-relay.ARPA {ihnp4,allegra}!brunix!omh "Don't wait up for me tonight because I won't be home for a month." -W.C. Fields