Article View: comp.sys.mac
Article #31060LSP 2.0
From: Glenn Andreas
Date: Tue, 09 Aug 1988 15:24
Date: Tue, 09 Aug 1988 15:24
46 lines
2491 bytes
2491 bytes
Since I heard about LSP 2.0 coming out with the ability to compile MacApp,
I've been thinking about buying it (I use MPW now). But I was wondering a
few things about it:
First, how does the editor work? I've never used LSP before but I
have used MacPascal, and I understand that it is the same/similar
editor. Is this true? That is, does the editor automatically
"parse" the code you type (and do things like pretty-print, and make
reserved words lowercase and bold?). Can all of that be turned
off? I want a editor that keeps things just the way I type them -
if I want to indent after an "IF" or put the short bit of code on
the same line after the "THEN" it is my business. I write in a
certain style for a reason - so I can understand it. If the editor
works against me, I won't buy it, no matter how nice everything else
is.
The rest of the issues are minor in comparison:
Does it allow LHS type coersion? (e.g. CursorHandle(h)^^:=c )
Does it allow calculated constants? (e.g. CONST maxPlus1 = max + 1)
Does it allow "short circuit" boolean evaluation (e.g. IF h<>NIL &
h^^.f > 5 THEN ... )
Does it pack arrays of booleans correctly? (TYPE KeyMap = PACKED
ARRAY [0..128] OF BOOLEAN)
Does it have conditional compilation? ({$IFC Debug=TRUE} WriteLn(x);
{$ENDC})
I guess these last all come down to how close it is to MPW Pascal. The
first question is the main one influencing my purchase.
Oh, and is it shipping from such places as MacConnection, etc... If so,
(and depending on the answers to the above questions) Mr Visa is going to
get some exercise (now that my hard disk is almost paid off :-).
Email or post. Thanks.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
= "When I was young, all I wanted was to be | - gandreas@ub.d.umn.edu - =
= ruler of the universe. Now that isn't | Glenn Andreas =
= enough" - Alex P. Keaton | =
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Technical Details
Message-ID:
<450@umn-d-ub.D.UMN.EDU>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!uwmcsd1!nic.MR.NET!umn-cs!umn-d-ub!gandreasShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!uwmcsd1!nic.MR.NET!umn-cs!umn-d-ub!gandreas From: gandreas@umn-d-ub.D.UMN.EDU (Glenn Andreas) Newsgroups: comp.sys.mac,comp.sys.mac.programmer Subject: LSP 2.0 Keywords: features editor Message-ID: <450@umn-d-ub.D.UMN.EDU> Date: 9 Aug 88 15:24:37 GMT Organization: U. of Minnesota-Duluth, Computer Center Lines: 45