YML

Скриншот программы:
YML
Детали программы:
Версия: 2.5.2
Дата загрузки: 11 May 15
Разработчик: Volker Birk
Тип распространения: Бесплатная
Популярность: 62

Rating: 2.7/5 (Total Votes: 3)

YML является простым языком для компиляции в формате XML.
Каждый раз, когда формальный язык создан для вычислений, компромисс должен быть найден: то ли язык идеально подходит для компьютера, но ужасен для человека или наоборот. XML-это очень хорошо для компьютера.
Использование XML по причинам, указанным выше, но для программирования? "Почему язык разметки ?!" было то, что я кричал некоторое время, играя вокруг с генератором кода в XSLT. Это дало идею.
Мотивация
Многие люди не пишут XSLT непосредственно, потому что им не нравится писать программы в угловых скобках. Результат, как правило, в том, что люди пишут программы Java, и обработку XML из Java, или с помощью функции XSLT из программы на Java.
Но это очень неэффективно - есть небольшие и быстрые процессоры XSLT, и нет никаких преимуществ вообще, чтобы осуществить это в Яве или C ++ обычно.
Так что я хотел бы иметь что-то вроде Java или C, как язык, который может быть легко переведена на XSLT. Затем обычным процессором XSLT может обработать программу, и XML-могут быть обработаны очень быстро.
Я начал это, потому что я видел, что генерация кода для автоматизированной разработки программного обеспечения могут быть реализованы очень легко в XSLT - но писать XSLT является раздражающим

Что нового В этом выпуске:.

  • Небольшие исправления.

Что нового в версии 2.4.3:.

  • Добавлена ​​дополнительная синтаксис директивы включают

Что нового в версии 2.4.2:.

  • Эта версия основана на pyPEG 1.4
  • Некоторые более свободно синтаксис для звонков функция была добавлена.

Что нового в версии 2.4.1:.

  • Это, главным образом, обновление документации

Что нового в версии 2.3.4:.

  • Улучшение Блок Линия Цитата
  • Расширение синтаксис вызова функции.

Что нового в версии 2.3.12:.

  • YML 2 теперь использует pyPEG 1.3

Что нового в версии 2.3.11:

  • Эта версия исправляет ошибку с двойным разыменования указателей и Unicode.

Что нового в версии 2.3.10:

  • Ошибки с Unicode в обработке ошибок было исправлено.

Что нового в версии 2.3.8:

  • The утверждают (тест, MSG) и отладки ( MSG) функции были добавлены в YSLT.

Требования

  • Python
  • LibXSLT
  • XMLStarlet

Похожие программы

Polyglot
Polyglot

2 Jun 15

bc
bc

3 Jun 15

Node.js
Node.js

17 Aug 18

Erlang
Erlang

18 Feb 15

Другие программы разработчика Volker Birk

pyPEG
pyPEG

14 Apr 15

Комментарии к YML

Комментарии не найдены
добавить комментарий
Включите картинки!