Skip to content

Releases: SkyliteDesign/velinscript

VelinScript 3.5.0 – Release Ankündigung

03 Feb 08:22

Choose a tag to compare

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.