Releases: SkyliteDesign/velinscript
VelinScript 3.5.0 – Release Ankündigung
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:
- IR → PHP Code Generation
- 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:
-
Linter Auto‑Fix
Automatische Korrektur typischer Fehler für schnellere Iteration. -
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
- 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:
- Erweitertes Pattern Matching
- Macros
- Compile‑time Evaluation
- Erweiterte Typ‑System‑Features
Diese Punkte sind Teil der langfristigen Roadmap und werden schrittweise integriert.
Dokumentation
- Die TypeCheckPass‑Dokumentation wird erweitert, um alle Compiler‑Passes vollständig abzudecken.
Ziel ist eine klarere Nachvollziehbarkeit der internen Abläufe.