Так же как groff и прочий антиквариат. Визуально ничего не поменяется, но вот люди, которые man-страницы пишут, больше не будут вынуждены изучать письменность ацтеков, чтобы использовать транспайлер из вавилонского в ацтекский.
Потому что к XML есть богатый инструментарий. xsltproc и xqilla умели работать со структурированными данными, когда ваших jq в проекте не было. xqilla я бы посоветовал и для работы с json-данными, если нужно что-то нетривиальное.
Инструментарий есть, а вот ощущение кошмарика не проходит. Почему? Потому что xml слишком много. То есть xml хочет, чтобы все под него подстроились, а потом наступила благодать. Все думают угловыми скобочками и атрибутами в кавычечках.
Я не понимаю ценности существования DOM. Я набираю man netlink, и что в моей жизни DOM сделает лучше? Если бы я испытывал удовольствие от существования XML, то я бы мог разглядывать абстрактное дерево и получать от этого удовольствие. Но вместо этого я читаю текст, в котором самое важное не структура, а то, что там написано, потому что самое важное может быть написано в любой секции (и никакой XML не решит этой проблемы).
Но, XML это сверхценность, так что добавление XML куда угодно делает там больше XML, то есть совершает безусловное добро, это я понял.
Это кажется, что man pages — текст, написанный человеками для человеков.
На самом деле™ man pages должны допускать отображение в терминале, браузере и некоторые ещё включают требование печати на бумаге как отдельный формат вывода. А когда есть HTML для браузера, то дополнительно всплывает требование семантической корректности этого HTML’я, чтоб его понимали (а) поисковики и (б) скринридеры для слепых и слабовидящих. И всё, troff с его чисто презентационной разметкой не катит.
А вот из DocBook, Texinfo и разных лёгких разметок можно было бы выбирать. Маркдаун в плане выражения семантики довольно беден; Python, например, документируется в reStructuredText.
Я когда-то после реанимации был вынужден ездить по городу за документами, а у меня было медицинское ограничение - не поднимать ничего тяжелее 3кг, иначе говоря - не совершать руками действий, требующих усилий больших, чем для поднятия груза в 3кг.
Разумеется, ни бронедвери подъездов жилых домов, ни сдвигаемые вбок двери маршруток-газелей, ни двери в военкомате не соответствовали этому ограничению.
В следующем посте обсуждают ИИ, который выполняет работу на 85%, и этого будет достаточно. Вот и с markdown вместо XML дела обстоят также: для 85% нужд хватит, а на остальных - да хрен с ними.
no subject
Date: 2023-05-08 10:51 am (UTC)блокчейначятгпт не взлетит.no subject
Date: 2023-05-08 12:26 pm (UTC)А пардон, на терминале md показывать? А как?
no subject
Date: 2023-05-08 12:34 pm (UTC)no subject
Date: 2023-05-08 12:48 pm (UTC)Не пользовался и даже не знаю, что это такое. Надо же, еще и RTOS! Красиво.
no subject
Date: 2023-05-08 12:51 pm (UTC)Последний раз пользовался им еще в прошлом тысячелетии, но он все еще живее многих других броузеров.
no subject
Date: 2023-05-08 02:12 pm (UTC)Так же как groff и прочий антиквариат. Визуально ничего не поменяется, но вот люди, которые man-страницы пишут, больше не будут вынуждены изучать письменность ацтеков, чтобы использовать транспайлер из вавилонского в ацтекский.
no subject
Date: 2023-05-08 02:15 pm (UTC)Эрику Степанычу, если б он посчитал эту цель достойной. Но он посчитал, что заменять нужно DocBook’ом.
no subject
Date: 2023-05-09 12:05 pm (UTC)XML напоминает обрезание. Те, кто сделал, считают, что так и надо, остальные не понимают за что.
no subject
Date: 2023-05-10 10:13 am (UTC)no subject
Date: 2023-05-10 11:00 am (UTC)Инструментарий есть, а вот ощущение кошмарика не проходит. Почему? Потому что xml слишком много. То есть xml хочет, чтобы все под него подстроились, а потом наступила благодать. Все думают угловыми скобочками и атрибутами в кавычечках.
А вот я так не думаю. И что мне делать?
no subject
Date: 2023-05-10 12:42 pm (UTC)XQuery и XPath по факту работают над вариантами DOM, а не XML как таковым. А в дерево DOM можно не только XML отразить.
no subject
Date: 2023-05-10 01:10 pm (UTC)Я не понимаю ценности существования DOM. Я набираю man netlink, и что в моей жизни DOM сделает лучше? Если бы я испытывал удовольствие от существования XML, то я бы мог разглядывать абстрактное дерево и получать от этого удовольствие. Но вместо этого я читаю текст, в котором самое важное не структура, а то, что там написано, потому что самое важное может быть написано в любой секции (и никакой XML не решит этой проблемы).
Но, XML это сверхценность, так что добавление XML куда угодно делает там больше XML, то есть совершает безусловное добро, это я понял.
no subject
Date: 2023-05-10 01:43 pm (UTC)no subject
Date: 2023-05-10 02:13 pm (UTC)Да. И Я говорю про текст для человеков, написанный человеками (aka man pages).
no subject
Date: 2023-05-10 02:37 pm (UTC)no subject
Date: 2023-05-10 03:32 pm (UTC)Это кажется, что man pages — текст, написанный человеками для человеков.
На самом деле™ man pages должны допускать отображение в терминале, браузере и некоторые ещё включают требование печати на бумаге как отдельный формат вывода. А когда есть HTML для браузера, то дополнительно всплывает требование семантической корректности этого HTML’я, чтоб его понимали (а) поисковики и (б) скринридеры для слепых и слабовидящих. И всё, troff с его чисто презентационной разметкой не катит.
А вот из DocBook, Texinfo и разных лёгких разметок можно было бы выбирать. Маркдаун в плане выражения семантики довольно беден; Python, например, документируется в reStructuredText.
no subject
Date: 2023-05-13 11:42 pm (UTC)Разумеется, ни бронедвери подъездов жилых домов, ни сдвигаемые вбок двери маршруток-газелей, ни двери в военкомате не соответствовали этому ограничению.
В следующем посте обсуждают ИИ, который выполняет работу на 85%, и этого будет достаточно. Вот и с markdown вместо XML дела обстоят также: для 85% нужд хватит, а на остальных - да хрен с ними.