[comp.sys.mac] What I'd really like to see in LightSpeed pascal

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