Перейти к содержимому
Для разработчиков

Стандарт IllAIra Markdown

Короткий адрес спецификации формата: что это, что значит «соответствует» и кто уже его реализовал.

Что это

Полная спецификация диалекта Markdown, который используют файлы IllAIra: тег типа в первой строке, зоны разрешений, якоря внимания, грамматика модулей, ядер, рутин и логов, подтемы дневников, отложенная трассировка. Она написана для тех, кто реализует парсер, — на английском, как и родилась, — и говорит, что программа принимает, а что отвергает.

IllAIra_Markdown_Standard_v1.13.md

Размер
87 054 байт · текст UTF-8, на английском
Отпечаток SHA-256
f2d7182553004f601a3077ecffc862d0f0d584330a12a5833f10ff0ad2160699

Версия указана в имени файла, и это версия самого Стандарта: новая версия — это новый файл с новым адресом. Ссылка, сохранённая сегодня, по-прежнему отдаёт именно эту.

Что открыто, а что подано на патент

Формат опубликован, и им можно пользоваться, ни у кого не спрашивая: файл, написанный по Стандарту, принадлежит вам, открывается в любом редакторе и продолжает работать, даже если IllAIra закроется. Метод — Continuity Layer — предмет поданной патентной заявки: патент заявлен (patent pending). Это две разные вещи. Первая касается того, как пишется файл; вторая — метода, а не того, что вы пишете внутри файла.

Что значит «соответствует»

«Соответствует» значит, что файл принимают и приложение, и WebApp. Общий для них парсер отвергает чётко определённые нарушения, а не исправляет их молча, — среди прочего: отсутствующий тег типа, незакрытый или не парный блок разрешений, защищённое содержимое, записанное вне любой зоны. Полный список кодов отказа находится в самом Стандарте и не повторяется здесь вручную.

Публичного валидатора сегодня нет. Эта страница его не обещает.

Известные реализации

РеализацияЧитаетПишетВерсия StandardНачиная с
IllAIra CLM — Android AppДаДа1.13IllAIra Labs
IllAIra CLM — WebAppДаДа1.13IllAIra Labs

Сделали свой? Расскажите нам, и мы добавим. Связаться с нами