Skip to content

v0.1.0-alpha

Compare
Choose a tag to compare
@bafto bafto released this 02 Dec 11:08
· 338 commits to master since this release

DDP v0.1.0-alpha: Strukturen

Dies ist der zweite Release von DDP, mit vielen Bug-Fixes, kleineren Änderungen und dem großen Feature Strukturen.
Momentan ist kddp noch in der Alpha Version, es gibt also keinerlei Garantien für Funktionalität. Features sind recht minimal und Bugs in der Sprache so wie im Compiler sind zu erwarten.

Changelog

  • [Added]: Beliebige utf-8 Symbole sind jetzt in Aliasen erlaubt
  • [Breaking] Boolean zu Wahrheitswert umbennant
  • [Fix] kddp update ignoriert die -jetzt flag nicht mehr
  • [Fix] kddp update updated jetzt auch den Duden
  • [Added] Datei_Kopieren Funktion zu Duden/Dateisystem
  • [Fix] Bessere Fehlermeldungen #28
  • [Added] Datei-info Funktionen zu Duden/Dateisystem
  • [Fix] Double-Free Fehler in externen Funktionen
  • [Breaking] von...bis wurde zu im Bereich von...bis umbenannt
  • [Added] Syntax wie in Deklarationen für boolesche Rückgabewerte
  • [Added] bis...zum und ab...dem
  • [Fix] Alias Deklarationen
  • [Breaking] Namenskonvention im Duden
  • [Changed] Verbesserungen am Visitor interface (für den LS)
  • [Fix] Typos
  • [Breaking] Duden/Extremwerte nach Duden/Zahlen verschoben
  • [Added] Duden/Zahlen
  • [Added] Mehr Duden/Texte und Duden/Zeichen tests
  • [Fix] Duden/Texte edge-cases
  • [Fix] Verschiedene Crashes
  • [Added] Strukturen #5

Update

Wenn du kddp schon installiert hast kannst du ganz einfach mit dem Befehl kddp update auf diese Version updaten.
Mehr dazu hier.

Installation

  • Das entsprechende Archiv herunterladen und entpacken (wenn auf Windows Mingw64 bereits installiert ist, die -no-mingw Version nehmen)
  • Den entstandenen Ordner dorthin verschieben wo er final bleiben soll und eventuell umbenennen (DDP-v0.1.0... -> DDP)
  • Das Programm ddp-setup im entstandenen Ordner ausführen (auf Windows ddp-setup.exe)
  • ddp-setup wird dich durch die Installation führen (wenn du nicht immer 'ja' antworten willst, führe stattdessen ddp-setup --force aus)

Eine ausführlicherere Installations Anleitung gibt es hier.

Beispiel Linux:

wget https://github.com/DDP-Projekt/Kompilierer/releases/latest/download/DDP-v0.1.0-alpha-linux-amd64.tar.gz
tar -xzf ./DDP-v0.1.0-alpha-linux-amd64.tar.gz
mv ./DDP-v0.1.0-alpha-linux-amd64 ~/DDP
cd ~/DDP
./ddp-setup

Nützliche Links