Zest: Eine Programmiersprache, die Flexibilität und Lesbarkeit vereint

2025-03-19
Zest: Eine Programmiersprache, die Flexibilität und Lesbarkeit vereint

Zest ist eine sich in der Entwicklung befindliche Programmiersprache, die darauf ausgelegt ist, Systeme zu erstellen, die sowohl flexibel als auch lesbar sind. Sie zielt darauf ab, die Interaktivität und Lebendigkeit von Systemen wie Emacs mit Funktionen wie statischer Typisierung, früher Bindung und Sprung-zu-Definition zu kombinieren. Derzeit unterstützt Zest grundlegende Kontrollstrukturen, Arithmetik und Funktionen, benötigt aber noch Verbesserungen in der Fehlerbehandlung, Speicherverwaltung und rekursiven Funktionen. Code kann interpretiert oder kompiliert werden, aber ein gemischter Modus wird noch nicht unterstützt. Die Dokumentation enthält eingebettete Tests, um die Ausgabe verschiedener Dialekte (lax und strict) zu überprüfen.

Entwicklung