omh@nancy (Owen M. Hartnett) (12/08/87)
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