Woran ich, außer natürlich an TinyTodo und eMule beba, gerade so arbeite, wenn es, kurz vor den Klausuren des Wintersemesters, Zeit und Lust zulassen, ist ein neues Dateiformat, das ich ersann, während ich die aktuelle Halbjahresrückschau in Form brachte, und erstmals im Forum von DonationCoder.com einem nicht unerfreuten Publikum präsentierte.
Ich nenne es “Tabbed Plaintext”, getabbten Reintext also, kurz “TTXT”, und die Idee dahinter ist so simpel, dass ich recht erstaunt bin, dass ich sie bisher noch nicht in Aktion gesehen habe:
Der Nachteil einer in Reintext (meist auf .txt endend) verfassten Notizdatei ist, dass man sie nicht in “Kapitel” aufteilen kann. Will man etwa unterschiedliche Aspekte des gleichen Themas visuell voneinander abgrenzen, so muss man bislang darauf zurückgreifen, separate Dateien zu erstellen, was auf Dauer recht unübersichtlich werden kann, oder etwa mit einer Textverarbeitung mehrseitige Dokumente erstellen, die dann natürlich auch nur mit dieser Textverarbeitung vollständig kompatibel sind und obendrein unnötig Speicherplatz belegen, da man all die tollen Formatierungsmöglichkeiten oft schlicht nicht benötigt.
Der Ansatz von TTXT ist also, dass man in einer einzigen Datei beliebig viele “Kapitel” platzieren und visuell voneinander abgrenzen kann, ohne die größtmögliche Kompatibilität mit gängigen Texteditoren zu verlieren. Eine Datei in diesem Format lässt sich mit einem beliebigen Texteditor bearbeiten. Jedes “Kapitel” soll, wenn die Datei in einem noch zu entwickelnden TTXT-Editor geöffnet wird, dann als eigener Tab dargestellt werden.
Eine TTXT-formatierte Datei, “testdatei.ttxt”, sieht etwa so aus:
TTXT VERSION 1 ------------- Dieser Text steht auf Seite 1. Und er kann auch mehrzeilig sein. ------------- Seite 2 und somit der letzte Teil des Beispiels beginnt und endet hier.![]()
Die Darstellung erfolgt dann im Optimalfall so:

Eine einigermaßen vollständige Dokumentation des TTXT-Formats (auf Englisch) habe ich auf einer gesonderten Internetseite platziert. So weit die Theorie.
Nun allerdings benötige ich eure Hilfe, denn für die praktische Umsetzung der Idee fehlen mir die Fähigkeiten.
Wer gern etwas beisteuern möchte, ist eingeladen, sich im Forum oder im IRC — oder einfach hier per Kommentarfeld — zu melden. Auch Ideen allgemeiner Art sind willkommen.
Ich danke im Voraus.


Wieso nicht roff und ff? Man muss nun wirklich nicht alles neu erfinden…
roff, dieses Unix-Dings? Ich habe hier ein Dateiformat “erfunden”, keine Anwendung…