Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.editoren > #412

Re: Text Zeilenweise im Speicher (was: EMACS)

From Christian Weisgerber <naddy@mips.inka.de>
Newsgroups de.comp.editoren
Subject Re: Text Zeilenweise im Speicher (was: EMACS)
Date 2023-05-26 17:45 +0000
Message-ID <slrnu71s1f.47t.naddy@lorvorc.mips.inka.de> (permalink)
References (2 earlier) <kd8neaF78caU3@mid.individual.net> <3t646f29dai32d26cn3e8%sfroehli@Froehlich.Priv.at> <slrnu6ufif.164n2.ak-7a@chimborazo.ee.ethz.ch> <bt646f4ae9i330ff4n3e8%sfroehli@Froehlich.Priv.at> <87mt1rk9ku.fsf_-_@usenet.ankman.de>

Show all headers | View raw


On 2023-05-26, Andreas Kohlbach <ank@spamfence.net> wrote:

> Vor ein paar Jahren habe ich mich eingehender mit CP/M beschäftigt. Der
> Haupt-Editor war ed. Der hielt immer nur eine kleine Zahl Zeilen im
> (RAM)Speicher. Wollte man andere Zeilen sehen oder gar editieren, musste
> man die explizit einlesen. Was vorher im RAM war, wurde auf das externe
> Speichermedium ausgelagert. Das ermöglichte das Editieren auch von
> größeren Texten, wenn die Hardware nur 8K RAM oder weniger hatte,
>
> Konnte vi das auch mal?

Das geschah offenbar automatisch im Hintergrund.

vi(1) war ja nur der "visuelle Modus" des Editors ex(1), also die
Variante für Videoterminals mit frei positionierbarem Cursor statt
der alten Druckterminals. Der Source von vi/ex ist kein Geheimnis.
Auf GitHub liegt längst eine Konvertierung des alten SCCS-Archivs
der Computer Systems Research Group an der Universität Berkely mit
der gesamten dortigen Entwicklungsgeschichte von BSD.

Die Kommentare hier geben erste Hinweise zum internen Aufbau von ex:
https://github.com/jonathangray/csrg/blob/master/usr.bin/ex/ex_temp.h

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de

Back to de.comp.editoren | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Text Zeilenweise im Speicher (was: EMACS) Andreas Kohlbach <ank@spamfence.net> - 2023-05-26 00:20 -0400
  Re: Text Zeilenweise im Speicher (was: EMACS) Christian Weisgerber <naddy@mips.inka.de> - 2023-05-26 17:45 +0000
    Re: Text Zeilenweise im Speicher Andreas Kohlbach <ank@spamfence.net> - 2023-05-26 18:04 -0400
      Re: Text Zeilenweise im Speicher Christian Weisgerber <naddy@mips.inka.de> - 2023-05-26 23:53 +0000
        Re: Text Zeilenweise im Speicher Andreas Kohlbach <ank@spamfence.net> - 2023-05-27 14:52 -0400

csiph-web