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


Groups > de.comp.editoren > #413

Re: Text Zeilenweise im Speicher

From Andreas Kohlbach <ank@spamfence.net>
Newsgroups de.comp.editoren
Subject Re: Text Zeilenweise im Speicher
Date 2023-05-26 18:04 -0400
Organization A noiseless patient Spider
Message-ID <87v8geiwbp.fsf@usenet.ankman.de> (permalink)
References (3 earlier) <3t646f29dai32d26cn3e8%sfroehli@Froehlich.Priv.at> <slrnu6ufif.164n2.ak-7a@chimborazo.ee.ethz.ch> <bt646f4ae9i330ff4n3e8%sfroehli@Froehlich.Priv.at> <87mt1rk9ku.fsf_-_@usenet.ankman.de> <slrnu71s1f.47t.naddy@lorvorc.mips.inka.de>

Show all headers | View raw


On Fri, 26 May 2023 17:45:19 -0000 (UTC), Christian Weisgerber wrote:
>
> 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

Ah, 1993. Danke, interessant.

Vermutlich haben alle Editoren, die alt genug sind, mal "zeilenbasiert"
angefangen, weil RAM Speicher knapp und damit teuer war.

IIRC war es 1990 oder 1991, als ich mich mit edlin auf MS-DOS abplagen
musste. Keine schönen Erinnerungen, da es ein Notfall (dämliche
Entscheidung meines Ausbilders) war.
-- 
Andreas

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