LINUX.ORG.RU
ФорумTalks

А почему yodl менее популярен чем markdown?

 , yodl


0

1

Сабж. Это же тоже система разметки документации, но не требующая никакого Haskell'а в системе (практически единственным популярным конвертером markdown'а является pandoc, который написан на Haskell'е, а yodl написан на C++; из непопулярных конвертеров markdown'а в природе, вроде, встречаются какие-то модули для тех же Python'а и Node.js).

Если, вдруг, кто-то в первый раз читает про yodl: https://fbb-git.gitlab.io/yodl/ , https://fbb-git.gitlab.io/yodl/yodl-doc/yodl01.html .

★★★★★

Последнее исправление: saahriktu (всего исправлений: 2)

Я для работы с markdown использую MultiMarkdown.pl из перлового пакета Text::MultiMarkdown; в своих программах использовал ещё пакет cl-markdown для Common Lisp. Haskell у меня не стоит (кстати, в чём проблема поставить?). Про yodl слышу первый раз.

Jini ★★
()
Ответ на: удаленный комментарий

При чём тут веб-сервисы?

pandoc тащут авторы исходников, которые потом опакечивают в пакеты. И если потом внезапно понадобится пересобрать такие пакеты в глухой деревне без интернетов, то никакие веб-сервисы не помогут. Да и в городских условиях с интернетом придётся переписывать сборочные скрипты заменяя pandoc на что-то другое.

А yodl он везде yodl.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Jini

Haskell у меня не стоит (кстати, в чём проблема поставить?).

ghc есть только в репозиториях относительно больших дистрибутивов.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

pandoc тащут авторы исходников, которые потом опакечивают в пакеты. И если потом внезапно понадобится пересобрать такие пакеты в глухой деревне без интернетов, то никакие веб-сервисы не помогут. Да и в городских условиях с интернетом придётся переписывать сборочные скрипты заменяя pandoc на что-то другое.

А некоторые люди член себе отрезают и на youtube выкладывают. Дальше-то что?

kirk_johnson ★☆
()

yodl

Я про него впервые слышу. Видимо никто кроме ТС его не использует.

не требующая никакого Haskell'а в системе

Наркоман?

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Видимо никто кроме ТС его не использует.

Его используют даже авторы zsh'а. Там исходники документации в yodl'е.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Его используют даже авторы zsh'а.

Флаг им в руки. Кто ещё?

RazrFalcon ★★★★★
()

Ты как всегда — вытащишь какое-нибудь малоизвестное малопопулярное говно и вопрошаешь, чего от его запаха все нос воротят.

deep-purple ★★★★★
()
Ответ на: комментарий от RazrFalcon

Есть хоть примеры как он выглядит?

Классический пример:

COMMENT(File for testing purposes.)

htmlbodyopt(fgcolor)(#0000E0)
htmlbodyopt(bgcolor)(#E0E0C0)

article(Test article for YODL)
       (Karel Kubat)
       (1996)
       
sect(First section) label(first)

This is the first section. Now for a subsection:

subsect(Subsection of first section.)
   
This is the subsection.
    
sect(Second section.)

This is the second section, but ref(first) is the first one.
Lets try some verbatim text.

verb(
 #include 

 int main ()
 {
     printf ("Hello World!\n");
     return (0);
 })

Now some weird characters: !@#$%^*[]{}\|"~`'.

Accents? em(Ich m\"ochte bitte \"uberhaupt ein Bier!)
bf(Apr\`es moi la d\'eluge.) 

subsect(Some lists.)

subsubsect(An itemized list.)

itemization(
    it() Item one.
    it() Item two.
)
 
subsubsect(A descriptive list.)

description(
    dit(First:) Item one.
    dit(Second:) Item two.
)

subsubsect(An enumerated list.)

enumerate(
    eit() Item one.
    eit() Item two.
)

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

htmlbodyopt

И эти дебилы тоже в парсер стили суют. Доколе? Нормальных генераторов документации — пшик. И те генерят такое, что смотреть страшно.

deep-purple ★★★★★
()
Ответ на: комментарий от saahriktu

Вот поэтому и не используют - сложно. Маркдовн любой человек осилит за 15 минут на базовом уровне. То, что ты привел среднестатистический человек если и осилит, то очень не быстро (читай несколько дней). Поэтому маркдовн и пихают везде, где нужен простейший язык разметки и не нужно наворотов (а они нужны редко).

Norgat ★★★★★
()

А почему yodl менее популярен чем markdown?

yodl написан на C++

Сам спросил, сам ответил.

CYB3R ★★★★★
()
Ответ на: комментарий от saahriktu

Markdown сохраняет вид даже без всякого преобразования в HTML. Разве что ссылки не работают и картинки не грузятся. Но визуальное выделение заголовков, списков, таблиц отлично получается, насколько это позволяет plain text. А этот твой yodl это человеконечитаем без дополнительной обработки. С тем же успехом можно сразу на HTML писать документацию.

Фактически md это просто стандартизированный способ plain text выразительности (вспомнить времена DOS, когда псевдографикой рисовали рюшечки в readme.txt), который опционально можно привести в более красивый HTML вид. А yodl это просто ещё один язык разметки наряду с HTML, rtf и т. д., ничем кроме ограниченного функционала от них не отличающийся.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Я про популярность спрашиваю. Почему yodl менее популярен чем markdown?

Потому что markdown занял нишу первым, а у yodl нет никаких преимуществ.

kirk_johnson ★☆
()
Ответ на: комментарий от saahriktu

Дистрибутивов сотни, а дистрибутивов с ghc с десяток.

Ну и что? Большая часть дистрибутивов никому не нужна, кроме их авторов.

kirk_johnson ★☆
()
Ответ на: комментарий от KivApple

Markdown сохраняет вид даже без всякого преобразования в HTML. Разве что ссылки не работают и картинки не грузятся. Но визуальное выделение заголовков, списков, таблиц отлично получается, насколько это позволяет plain text. А этот твой yodl это человеконечитаем без дополнительной обработки. С тем же успехом можно сразу на HTML писать документацию.

Ну это ты сложный MD не видел.

kirk_johnson ★☆
()
Ответ на: комментарий от KivApple

на HTML

yodl на то и yodl, что html - это только частный случай во что можно конвертировать. Полный список: html, latex, man, txt и (экспериментально) xml.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от kirk_johnson

Большая часть дистрибутивов никому не нужна, кроме их авторов.

Нужна. У каждого дистрибутива есть своё сообщество.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Нужна. У каждого дистрибутива есть своё сообщество.

Не нужна, потому что сообщества этих дистрибутивов тоже не нужны. Три с половиной пердолящих слаку хохлонимуса — это не «нужное сообщество», это бесполезные пердоли.

kirk_johnson ★☆
()
Ответ на: комментарий от saahriktu

У каждого дистрибутива есть своё сообщество

А моим дистрибутивом пользуются только пони. Они питаются радугой и какают бабочками.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от kirk_johnson

Слака, кстати, настолько крупный дистрибутив, что там есть ghc.

ghc нет, например, в таком дистрибутиве как Mageia, где официальных маинтейнеров больше сотни.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Unicode4all

Прекрасно читается.

Давай я тебе helloworld на assembler'е покажу, он тоже читается.

kirk_johnson ★☆
()
Ответ на: комментарий от beastie

А почему не (g)roff? Он и то более известен, а по возможностям почти как tex.

Тогда уже mandoc. Хотя оба страшные, как атомная война. Я не понимаю, как этим можно пользоваться для чего-то, кроме манов.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 2)

Ура, война задротских форматов!

Deleted
()
Ответ на: комментарий от saahriktu

ghc нет, например, в таком дистрибутиве как Mageia, где официальных маинтейнеров больше сотни.

Потому что никому в здравом уме не нужен клон Мандривы.

kirk_johnson ★☆
()

конвертером markdown’а

Во что?

В основном его конвертируют в html, для чего хватает крошечных библиотечками на js, питоне и go, напрмиер. А в pdf, например, я несколько раз конвертировал с помощью двух редакторовя которые не зависили от пандока.

Только поехавший будет тащить панлок ради такого примитивного формата разметки.

Если, вдруг, кто-то в первый раз читает про yodl

Ну, ты опять в своём стиле. Никому не интересно их доку читать, пример лучше запость.

WitcherGeralt ★★
()
Ответ на: комментарий от saahriktu

Ужас. У markdown конкурентов кроме asciidoc(asciidoctor) нет. Такую же хрень взамен никто использовать не будет.

FedyaPryanichkov ★★
()

Причём здесь Markdown к документации? Для документации есть mandoc и его язык разметки — mdoc.

практически единственным популярным конвертером markdown’а является pandoc

Бред. Markdown в основном используется для конвертирования в гипертекст, а для этого хватит и Discount на C.

commagray ★★★★★
()
Ответ на: комментарий от commagray

в гипертекст

Речь же про то, что pandoc в исходники тащат:

Makefile:       pandoc -f $(MARKDOWN) -t plain README.md -o README.txt
Makefile:       pandoc -s -f $(MARKDOWN) -t man youtube-dl.1.temp.md -o youtube-dl.1

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от commagray

Серьезно, несмотря на то, что я сам пишу в нем доки, эту срань давно пора закопать и сделать вменяемую альтернативу.

kirk_johnson ★☆
()
Ответ на: комментарий от saahriktu

Я не понимаю, зачем тебе хаскель, если ты не гентушник. А если ты гентушник, то ты должен обеспечить себе интернет.

kirk_johnson ★☆
()
Ответ на: комментарий от saahriktu

Дистрибутивов сотни, а дистрибутивов с ghc с десяток.

Не все дистрибутивы нужны.

hateyoufeel ★★★★★
()
Ответ на: комментарий от saahriktu

Красноглазить можно где угодно. Хоть в Gentoo, хоть в Слаке, хоть в Магейе.

Нормальных людей не волнуют проблемы пердолей.

kirk_johnson ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.