Software > Software (16-/32-Bit)

Kleiner Editor gesucht…

(1/2) > >>

ATARIaner:
Suche kleinen Editor, ähnlich dem MGEDIT von MagiC.
Er sollte als ACC laufen und auflösungsunabhängig sein…

Gibt es da etwas?

MfG

tkreutz:
Leider nein (zumindest nicht in der Kombination klein, Standalone & ACC). Der einzige Editor, den ich kenne, der als ACC läuft, ist der, der bei Harlekin dabei ist (alle 3 Auflösungen). Ein kleiner Editor (ebenfalls alle Auflösungen) wäre der Micro Emacs. (s. Screenshots).

http://www.atariuptodate.de/de/1873/harlekin
https://www.stcarchiv.de/stc1993/01/harlekin-3

http://www.atariuptodate.de/de/5046/microemacs

mfro:
Editoren als Accessory können leider nicht wirklich klein und "clean" implementiert werden.

Das Problem ist, dass Accessories zwar Speicher dynamisch reservieren können, dieser aber
 der gerade laufenden Haupt-Applikation (also entweder dem Desktop oder dem gerade laufenden Programm) gehört.

Wird die beendet, ist der Speicher (und damit natürlich der Text) weg.

Wollte man das "sauber" machen, müsste man Speicher entweder statisch reservieren (was natürlich einen Textpuffer mit fester Grösse erfordert (der dann natürlich "immer" zu klein oder zu groß ist) oder bei jedem AC_CLOSE (wenn die Hauptapplikation beendet wird) den Text irgendwo wegspeichern.

Thorsten Otto:
... oder einfach vor jedem Malloc/Mfree den aktuellen PD auf sich selbst setzen, dann gehört der Speicher nicht mehr dem Desktop. Solange man das nur als ACC macht, und nur unter SingleTOS, ist das sogar einigermassen sauber. Einziges Problem: der Speicher steht dann natürlich gestarteten Programmen nicht zur Verfügung.

Mado:

--- Zitat von: mfro am Sa 04.06.2022, 11:08:10 ---Das Problem ist, dass Accessories zwar Speicher dynamisch reservieren können, dieser aber
 der gerade laufenden Haupt-Applikation (also entweder dem Desktop oder dem gerade laufenden Programm) gehört.
--- Ende Zitat ---
Bleibt der Desktop (inaktiv) im Speicher, wenn ein anderes Programm gestartet wird?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln