Dhall – това е програмируем език за конфигурация, който може да се опише като: JSON + функции + типове + импорт.
Промени:
- Старият литерален синтаксис Optional вече не се поддържа.
- Забрана за сурогатни двойки и не-символи.
- Добавено е ключовото слово toMap за създаване на хомогенни асоциативни списъци от записи.
- Бета-нормализация: подобрено сортиране на полетата на записите.
Какво ново:
- Импортирани са пътища като местоположения – Location.
- Разрешени са всички URL, съвместими с RFC3986.
- Добавена е възможността за добавяне на обобщени коментари към празни списъци.
- Добавен е тип Map и служебни функции в Prelude.
- Възможност за използване на мултихеш за кеширане на имена на файлове.
- Добавена е поддръжка за скрити escape последователности.
- В Prelude е добавено стандартно представяне за слабо типизирани стойности JSON.
- Добавена е възможността за използване на Prelude/Map за импортиране на заглавия.
- Добавен е пакет Prelude/XML.
Източник: linux.org.ru
