24.04.2015 Новости, Открытый код/LinuxGoogle недавно представила новый язык конфигурирования для генерации текстового формата обмена данными JSON. Этот проект с открытым исходным кодом получил название Jsonnet. Jsonnet был создан Google несколько месяцев назад как язык программирования для определения данных, но широко об этом не сообщалось. Посвященный Jsonnet сайт называет Jsonnet языком создания шаблонов данных. Jsonnet не только генерирует JSON, но и является расширением JSON, написал в корпоративном блоге про новый язык Дэйв Куннингем, состоящий в группе New York Technical Infrastructure компании Google. «Добавляя в пробелы существующего синтаксиса JSON новые конструкции, Jsonnet реализует новые полезные функции, не нарушая при этом обратной совместимости с JSON, — сообщил Куннингем. — Любой допустимый JSON-текст одновременно является и допустимой Jsonnet-программой, просто эмитирующей этот JSON-текст в неизменном виде, а существующие системы, умеющие работать с JSON (или с его кузеном YAML), можно легко модифицировать для приема данных с использованием полноценного языка Jsonnet. Соответственно Jsonnet является примером языка создания шаблонов данных, который конкретно ориентирован на данные JSON и менее подвержен ошибкам, чем другие техники». Куннингем отметил, что посредством JSON можно конфигурировать многие системы, но писать JSON-текст вручную бывает трудно. «Jsonnet имеет полезные функции определения данных, расширяющие JSON для взаимодействия с другими системами», — заявил он. JSON, или JavaScript ...
читать далее.