shaunlebron / history-of-lisp-parens

a history of Lisp's most notorious artifact, parentheses
570 stars 29 forks source link

Multics Emacs and Climacs/Drei #3

Open robert-strandh opened 7 years ago

robert-strandh commented 7 years ago

I don't see Multics Emacs mentioned, but then I don't quite know what you are aiming for here. Recall that Multics Emacs was the first version of Emacs written in Lisp (in this case Multics Maclisp).

Also, more than 15 years ago, when McCLIM started becoming usable, we wrote (first) Climacs as a CLIM II application. Later, the basic editing features (including the incremental Lisp parser) were extracted and turned into Drei (Drei Resembles Emacs Intentionally) which is still the input editor of McCLIM.

lispm commented 7 years ago

Multics Emacs was the second in Lisp. EINE was the first.

There are a bunch of things which are not mentioned yet. Symbolics' Zmacs has some support for presentations and for typeout repls... Presentation-bases UI are a special feature of Symbolics Genera's Dynamic Windows and later of CLIM... I can explain a bit what that means for an editor...

Something like Climacs/Drei may enable also some use of presentations - Robert Strandh would be the right person to explain, what presentations might do for code editing in Climacs/DREI.