[fa.info-vax] LSE vs TPU

info-vax@ucbvax.ARPA (05/22/85)

From: msev%phobos@cit-hamlet.arpa

Does anyone know, or care to comment on, the relationship (if any) between
"TPU", the new DEC editor mentioned by Kevin Carosso, and a product
called "Language Sensitive Editor"? 

The LSE is demonstrated on the Digital Store (1-800-332-3366).  It finally
makes PASCAL feasible for me, since I can never remember the syntax.

	-Martin Ewing
USPS:	Radio Astronomy, Caltech MS 105-24, Pasadena, CA 91125
ATT:	818-356-4970	CITnet:	mse @ phobos	ARPAnet:mse%phobos @ CIT-HAMLET
BITnet:	mse@caltech	2 mtrs:	AA6E 147.12 MHz (+0.6)
Radio Astronomy DECnet:	PHOBOS::MSE

info-vax@ucbvax.ARPA (05/23/85)

From: Kevin Carosso <engvax!KVC@cit-vax>

You can think of LSE as being an intelligent editor built out of TPU.
It's not quite as straightforward as simply being a pure TPU application,
because I think that they did hack the TPU sources somewhat in order to
get better performance out of LSE.  In fact, it may be that they didn't
really build LSE on top of TPU, but just converted the TPU source code
into LSE.

In any case, the relationship between the two is that LSE has TPU inside
it.  You can write TPU procedures within LSE and customize the editor.
There are a couple'a simple rules if you write TPU code in LSE, I guess
so you don't break some of the LSE internal functions.

One difference is that LSE does not come with the two editor front-ends
that TPU has, namely EVE and EDT.  LSE just looks like EDT.  I would like
to see an EVE interface for LSE, since I like it better than EDT.  I'll
probably end up reprogramming it to look like EMACS, which I've programmed
to look like VTEDIT (anyone else out there remember VTEDIT???) anyway,
so maybe that doesn't matter...

	/Kevin Carosso                 engvax!kvc @ CIT-VAX.ARPA
	 Hughes Aircraft Co.

info-vax@ucbvax.ARPA (05/23/85)

From: nbush%sitvxa.BITNET@WISCVM.ARPA(Nicholas Bush)

LSE is an editor which is written in TPU.  All functions of TPU are available
(with varying levels of difficulty) in LSE.  Also, you have to buy LSE.
TPU is supposed to become bundled in with VMS.

- Nick Bush
  Stevens Institute of Technology

info-vax@ucbvax.ARPA (05/23/85)

From: blaney.xrcc@Xerox.ARPA

Martin,

Speaking as an experienced PASCAL programmer, I can tell you that to let
a language sensitive editor allow you to use PASCAL because the editor
helps with the syntax, will have serious repercussions on your programs
if they happen to be 'large'. The point of an LSE is to help a
programmer familiar with the language omit at an early stage those
tedious errors that add to programming overhead, due to typing errors,
forgetting to declare variables etc. It should never be used to
implicitly help one design a program. I think this is an easy trap to
fall into. I am not suggesting you will, but your message suggests some
difficulties with PASCAL that an LSE will automatically clear up.

Paul

info-vax@ucbvax.ARPA (05/23/85)

From: vax135!ariel!mtfmt!ccw@BERKELEY

Greetings Nicholas, this is Chris Ward.

info-vax@ucbvax.ARPA (05/24/85)

From: mxc%ecsvax%mcnc.csnet@csnet-relay.ARPA