🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.editors
Article #3346

Re: Editor extensibility

#3346
From: Ian Moor
Date: Tue, 25 Oct 1988 17:29
16 lines
1525 bytes
The TPU system on VMS is extensible - DEC supply an EDT emulation and the EVE
interface written in TPU -- I think the LSE (language sensitive editor) that 
DEC sells is also written in TPU. There was a good emulation of VI in TPU 
posted recently. TPU looks a bit like MODULA2/ALGOL68/ADA it has keywords
instead of functions :- 
  IF x THEN y ELSE z ENDIF instead of (if x y z)
I have seen more and better documentation on using TPU than Emacs lisp (hint).

Another interesting extensible editor is XEDIT on IBM's VM/CMS, you think
Emacs' dired mode is useful ? Try FILELIST on CMS. Another aspect is that
the programming languages that you use to program the editor are also used for
writing command files : as if you were to write shell scripts in elisp. There
are hooks so that any program  like a source level debugger that needs a 
control language can use REXX.
 
Technical Details
Message-ID: <IWM.88Oct25182944@asun2.ic.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!ukc!eagle.ukc.ac.uk!icdoc!tgould!iwm
References: <5951@columbia.edu> <1627@garth.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!ukc!eagle.ukc.ac.uk!icdoc!tgould!iwm
From: iwm@asun2.ic.ac.uk (Ian Moor)
Newsgroups: comp.editors
Subject: Re: Editor extensibility
Message-ID: <IWM.88Oct25182944@asun2.ic.ac.uk>
Date: 25 Oct 88 17:29:44 GMT
References: <5951@columbia.edu> <1627@garth.UUCP>
Sender: news@doc.ic.ac.uk
Organization: Dept. of Computing, Imperial College
Lines: 16
In-reply-to: smryan@garth.UUCP's message of 20 Oct 88 23:45:12 GMT
Posting-Front-End: GNU Emacs 18.45.3 of Fri Jun 26 1987 on asun2 (berkeley-unix)