2010-09-20

ltwood: (Default)
В связи с имманентной ненавистью к XML-подобным языкам разметки, я всегда питал слабость к альтернативам. Все же TeX имеет значительно более простой синтаксис, исходники на нем гораздо проще читаются и, что самое главное для меня, он несравненно удобнее в ручном наборе. Кстати, TeX не оказался на месте html-а только по несчастной случайности.

Впрочем, в повседневной жизни TeX часто оказывается избыточным и для генерации html-а я использую небольшой самодельный язык разметки luaht с troff-подобным синтаксисом. Соответственно, я периодически посматриваю в сторону других подобных язычков. Недавно решил поподробнее познакомиться с наиболее интересными для меня Markdown и ReStructuredText.

Выводы получились неутешительными. Пока читаешь вводные описания и смотришь на примеры, все просто отлично. Но как только сунешься в полное описание (Markdown: Syntax, reStructuredText Markup Specification), сразу становится не по себе. В основном от того, насколько сложно предугадать интерпретацию исходного текста.

В результате еще больше полюбил свой luaht и реализовал пару фич, которые давно собирался добавить. Например, luaht давно уже поддерживает формулы (он использует mimeTeX для превращения формул в картинки), но генерирует при этом массу мелких картинок. Теперь он поддерживает еще и встраивание формул непосредственно в html. Жаль только, что далеко не все браузеры нормально поддерживают эту фичу.

Profile

ltwood: (Default)
ltwood

January 2017

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Expand Cut Tags

No cut tags
Page generated 2017-09-25 04:28
Powered by Dreamwidth Studios