Dhall – eine konfigurierbare Programmiersprache, die man beschreiben kann als: JSON + Funktionen + Typen + Import.
Änderungen:
- Der alte literale Syntax für Optional wird nicht mehr unterstützt.
- Verbot von Surrogatpaaren und Nicht-Zeichen.
- Das Schlüsselwort toMap wurde hinzugefügt, um homogene assoziative Listen aus Datensätzen zu erstellen.
- Beta-Normalisierung: die Sortierung der Felder in Datensätzen wurde verbessert.
Neuigkeiten:
- Import von Pfaden als Standorte – Location wurde implementiert.
- Alle RFC3986-kompatiblen URLs sind jetzt erlaubt.
- Es ist möglich, generische Kommentare zu leeren Listen hinzuzufügen.
- Ein Map-Typ und Hilfsfunktionen wurden in Prelude hinzugefügt.
- Unterstützung für Multi-Hash zur Cache-Speicherung von Dateinamen.
- Unterstützung für verborgene Escape-Sequenzen wurde hinzugefügt.
- In Prelude wurde eine Standarddarstellung für schwach typisierte JSON-Werte hinzugefügt.
- Die Verwendung von Prelude/Map zum Import von Headern ist jetzt möglich.
- Das Paket Prelude/XML wurde hinzugefügt.
Quelle: linux.org.ru
