Fork me on GitHub
#clojure-russia
<
2016-12-23
>
dottedmag14:12:17

Типичная Clojure библиотека для markdown парсит markdown и выдаёт дерево узлов. Python/Ruby-библиотеки конвертируют Markdown в HTML. Или XHTML. И всё. В лучшем случае у них есть опция подсунуть свой сериализатор.

dottedmag14:12:12

Нашёл одну питонью библиотеку, у которой есть AST. Естественно, AST у неё не в виде массивов и словарей, а в виде своих объектов... собранных в связный список!

misha14:12:45

это какая такая "типичная"?

dottedmag16:12:36

Первая, в которую я ткнулся :) markdown2clj

dragoncube19:12:23

"развращен простотой" - сильно! 🙂

misha20:12:42

@dottedmag а, то для clj, год назад для кложакапа искал для cljs - и всё было достаточно тухло. А Йоговская либа как раз html возвращала, и надо было сильно танцевать и препорировать, чтобы аст промежуточный получить