Leitbild und Performance-Anforderungen verankern
- README: Leitbild Re-Imagination (Stufe 1 originalgetreu, Stufe 2 additive Anreicherung fuer CLI-/TUI-Tool-Entwicklung) - PLAN: Leitplanken (Online-Doku als Primaerquelle, Performance als Anforderung: Instant-Compile, Projekt-Build in Sekunden, Executable ohne Toolchain), Stufe-2-Ideenspeicher, Benchmark-Aufgaben in Phase 2 - tbvm-design: Performance-Abschnitt (Single-Pass, inkrementell, typisierte Opcodes, Slot-Aufloesung zur Compilezeit, Messlatten) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
19
README.md
19
README.md
@@ -1,12 +1,29 @@
|
||||
# Terminal Basic
|
||||
|
||||
Eine plattformübergreifende Re-Implementierung des letzten großen BASIC-Dialekts
|
||||
Eine plattformübergreifende **Re-Imagination** des letzten großen BASIC-Dialekts
|
||||
für DOS (1992) — Sprache, Laufzeitbibliothek, Forms-Engine und IDE — in Rust,
|
||||
mit [Ratatui](https://ratatui.rs) als Terminal-UI-Schicht.
|
||||
|
||||
> Dieses Projekt ist eine unabhängige Neuentwicklung und steht in keiner
|
||||
> Verbindung zu Microsoft. Produktnamen Dritter werden bewusst nicht verwendet.
|
||||
|
||||
## Leitbild
|
||||
|
||||
Terminal Basic ist keine sklavische 1:1-Reimplementierung, sondern eine
|
||||
spirituelle Neuauflage: ein BASIC, mit dem man heute **Terminal-Tools baut** —
|
||||
CLI-Werkzeuge ebenso wie TUI-Anwendungen. Der Weg dorthin:
|
||||
|
||||
1. **Erst die Re-Imagination:** gleiche UI/UX wie das Vorbild, gleicher
|
||||
Sprachstandard, gleiche Standardbibliothek. Wer das Vorbild kannte, fühlt
|
||||
sich sofort zu Hause; bestehende Programme laufen weitgehend unverändert.
|
||||
2. **Dann die Anreicherung:** über die Zeit kommen bewusst Elemente außerhalb
|
||||
des Vorbilds dazu (moderne Terminal-Fähigkeiten, Sprachkomfort,
|
||||
Bibliotheken). Erweiterungen sind additiv und brechen den Kernstandard
|
||||
nicht.
|
||||
|
||||
Wo Alt und Neu kollidieren, gewinnt die Plattform von heute — deshalb z. B.
|
||||
durchgängig UTF-8 statt Codepage 437 und keine Emulation von DOS-Hardware.
|
||||
|
||||
## Ziele
|
||||
|
||||
- **Volle Sprachkompatibilität**: alle Sprachelemente des Dialekts —
|
||||
|
||||
Reference in New Issue
Block a user