v3.5.0
Aktuell
Änderungen anzeigen
Changes
- VelinScript 3.5.0 bringt die Sprache einen deutlichen Schritt weiter in Richtung Multi‑Target‑Ökosystem, bessere Developer Experience und klarere Compiler‑Transparenz.
- Dieses Release legt außerdem die Grundlage für kommende Sprach‑Features, die aktuell evaluiert werden.
**Neue Features & Erweiterungen**
- _Compiler & Code‑Generierung_
- VelinScript erweitert seine Zielplattformen und unterstützt jetzt zusätzliche Backends:
- 1. IR → PHP Code Generation
- 2. IR → Python Code Generation
- Damit wird VelinScript flexibler einsetzbar und kann in deutlich mehr Projekten integriert werden, ohne dass separate Codepfade nötig sind.
- _Tooling & Developer Experience_
- Die Entwicklungsumgebung wird spürbar komfortabler:
- 1. Linter Auto‑Fix
- Automatische Korrektur typischer Fehler für schnellere Iteration.
- 2. Dead Code Detector Auto‑Fix
- Entfernt ungenutzte Strukturen sicher und nachvollziehbar.
- Beide Systeme arbeiten mit Safe‑Mode und Preview‑Diff, um Änderungen transparent zu halten.
- _Datenbank & Praxis‑Features_
- 1. Transaktionen
- Mehrere Operationen können jetzt in einem konsistenten Ablauf ausgeführt werden.
- Das erhöht Stabilität und Vorhersagbarkeit in realen Anwendungen.
- _Zukünftige Sprach‑Features (in Prüfung)_
- Diese Erweiterungen werden aktuell evaluiert und vorbereitet:
- 1. Erweitertes Pattern Matching
- 2. Macros
- 3. Compile‑time Evaluation
- 4. Erweiterte Typ‑System‑Features
- Diese Punkte sind Teil der langfristigen Roadmap und werden schrittweise integriert.
- _Dokumentation_
- 1. Die TypeCheckPass‑Dokumentation wird erweitert, um alle Compiler‑Passes vollständig abzudecken.
- Ziel ist eine klarere Nachvollziehbarkeit der internen Abläufe.