Wasn't quick enough to grab a photo, but saw a car today with the license
plate reading
ED 8080
including the space.
-rob
On Sat, Jul 9, 2022 at 6:11 PM steve jenkin <sjenkin(a)canb.auug.org.au>
wrote:
On 9 Jul 2022, at 05:13, markus schnalke
<meillo(a)marmaro.de> wrote:
Unfortunately I wasn't able to find the ``Multics Condensed Guide''
on
multicians.org. Can someone please provide a link?
Couldn’t find the Condensed Guide on the Multicians site.
There was a thread on QED, October 2018
<https://minnie.tuhs.org/pipermail/tuhs/2018-October/thread.html>
Starts here:
<https://minnie.tuhs.org/pipermail/tuhs/2018-October/016595.html>
This message has the bitsavers link at end:
<https://minnie.tuhs.org/pipermail/tuhs/2018-October/016613.html>
This from O.P.
QED editor - thanks!
<
https://minnie.tuhs.org/pipermail/tuhs/2018-October/016619.html>
Tracking through the thread, there’s software & git repos.
HTH
steve
===========
On the Multician site, there was information about qedx - a
reimplementation, if I read correctly.
Ken is noted as the author of QED, but no docs are linked.
Dev Docs Library
<https://multicians.org/devdoc.html>
• AW17: Multics Commands and Active Functions pocket guide (101K,
04/01/80, posted 12/18/21)
• AG91: Multics Programmers' Manual: Reference Guide Table of
Contents (128K, 1984, posted 04/27/21)
• Multics System Programmer's Manual Table of Contents (224K,
posted 06/05/22, 838 sections, 821 online)
Early Multics Development and the MSPM
<https://multicians.org/mspmtoc.html>
• BX.9.06 qed Text Editor, 11/15/68, K. L. Thompson
<https://multicians.org/mgq.html#qed>
QED
CTSS editor written by Ken Thompson. This line-oriented editor was
influenced by the character-oriented QED editor on the SDS-940; one of
Ken's major additions was regular expression searching and substitution.
Ported to Multics BCPL by Ken and Dennis Ritchie. Bob Daley then wrote
Multics qedx as a less functional but faster version. Both qed and qedx are
programmable: they support multiple buffers, and a user can execute the
contents of a buffer containing editor commands. Doug McIlroy wrote a
version of tic-tac-toe in qed. Qedx was the standard editor for most of the
Multics development community throughout the 70s. Info segment for qedx
command See ted.
[BSG] The qedx language was unambiguously optimized for interactive
line-editing, not programming, thus writing non-trivial QEDX "macros"
(programs) was a black art whose results where very ugly and
non-maintainable and often bordered on black humor. Compare TECO. ted,
adding many more commands, is one direction of solution. edm, having no
programming language, is another. [perl, with no editing language, is
another point on the scale -- THVV] Having entirely distinct command and
extension languages is now almost universally considered to be the correct
solution to problems of this sort (e.g., Emacs).
[THVV] A nice history of QED, its descendants, and the use of regular
expressions is in Russ Cox's article.
Russ Cox
Regular Expression Matching Can Be Simple And Fast
<https://swtch.com/~rsc/regexp/regexp1.html>
qedx Info page
<
https://web.mit.edu/multics-history/source/Multics/doc/info_segments/qedx.i…
03/03/83 qedx, qx
Syntax: qx {-control_args} {macro_path} {macro_args}
Function: The qedx editor is used to create and edit ASCII
segments.
This description summarizes the editing requests and addressing
features provided by qedx. Complete tutorial information on qedx
is
available in the qedx Text Editor Users' Guide, Order No. CG40.
[linked from Multician biblio page] - not QED, qedx
<https://multicians.org/biblio.html>
MULTICS
qedx TEXT EDITOR USER'S GUIDE
<
http://www.bitsavers.org/pdf/honeywell/multics/CG40-01_qedx_Feb83.pdf>
===========
<
http://www.bitsavers.org/pdf/honeywell/multics/swenson/6906.multics-condens…
Page: V1-2 Rev 2 06019
TEXT ADDRESSING
QED accepts commands and text as a stream of characters from the console.
Text within the current buffer is specified by (1) line addresses or (2)
strings (regular-expressions) in the text 1 ine.
Lines in the current buffer may be addressed in the following ways:
1. by current line number
2. by absolute line number
3. by the value of the current line (".")
4. by the special character (“$”)
5. by context
6. by additive combinations of methods 1. to 5.
===========
--
Steve Jenkin, IT Systems and Design
0412 786 915 (+61 412 786 915)
PO Box 38, Kippax ACT 2615, AUSTRALIA
mailto:sjenkin@canb.auug.org.au
http://members.tip.net.au/~sjenkin