YML

Скріншот програми:
YML
Дані програми:
Версія: 2.5.2
Дата завантаження: 11 May 15
Розробник: Volker Birk
Ліцензія: Безкоштовно
Популярність: 17

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:

  • стверджують (тест, MSG) і налагодження ( MSG) функції були додані в YSLT.

Вимоги

  • Python
  • LibXSLT
  • XMLStarlet

Схожі програми

Flapjax
Flapjax

3 Jun 15

ooc
ooc

3 Jun 15

Craft
Craft

20 Feb 15

Pyexpander
Pyexpander

20 Feb 15

Інші програми розробника Volker Birk

pyPEG
pyPEG

14 Apr 15

YML

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями