Comme rz0 est occupé à bosser pour NetBSD, plus précisement sur ses xmltools, la deuxième version de mdown n'avance malheureusement plus. On peut cependant citer mldown, qui vise à implémenter mdown2, mais qui semble quelque peu délaissé pour le moment.
Ayant besoin d'un langage de markup dont le code soit facilement modifiable, (mes connaissances en Ocaml, restant relativement basiques, et travailler sur un compilateur en C, aussi « petit » soit-il, restant une activité assez hardue), je me suis donc penché sur une implémentation partielle (comprendre: qui correspond à mes besoins) via awk.
Pour le moment,
Toute contribution/modification est bien entendue la bienvenue; un repository mercurial a été mis en place pour l'occasion. Le code devrait être modifiable par n'importe qui; AWK est un langage relativement rapide à apprendre, pour peu que l'on soit disposé à lire awk(1).
Ce billet a été généré via l'implémentation actuelle de mawkdwn. De plus, mawkdown est utilisé dans 9man, dont un prochain billet parlera un peu plus en détail.
Pour les curieux, voici la source du billet:
%mdown 2.0
%& url9
%? Short mawkdwn description
%? Mathieu Bivert
#### En bref
Comme [rz0](http://www.huoc.org/) est occupé à bosser pour
[NetBSD](http://www.netbsd.org), plus précisement sur ses
[xmltools](http://blog.huoc.org/xmltools/), la deuxième version de
[mdown](http://www.huoc.org/mdown.html) n'avance malheureusement plus.
On peut cependant citer [mldown](http://iuwt.fr/~asmanur/mldown/), qui vise
à implémenter mdown2, mais qui semble quelque peu délaissé pour le moment.
Ayant besoin d'un langage de markup dont le code soit facilement modifiable,
\(mes connaissances en [Ocaml](http://caml.inria.fr/ocaml/), restant
relativement basiques, et travailler sur un compilateur en C, aussi « petit »
soit-il, restant une activité assez hardue\), je me suis donc penché sur une
implémentation partielle (comprendre: qui correspond à mes besoins) via
[awk](http://en.wikipedia.org/wiki/AWK).
Pour le moment,
- le nombre de features supportées est faible, mais suffisant ;
- le code n'est pas magnifique, certes ;
- les évolutions se feront en fonction des besoins.
Toute contribution/modification est bien entendue la bienvenue; un
[repository mercurial](http://hg.awesom.eu/mawkdwn/) a été mis en place
pour l'occasion. Le code devrait être modifiable par n'importe qui; AWK est
un langage relativement rapide à apprendre, pour peu que l'on soit disposé
à lire _awk(1).
#### It Works!
Ce billet a été généré via l'implémentation actuelle de mawkdwn. De plus,
mawkdown est utilisé dans [9man](http://awesom.eu/~homer/man/9man.awk), dont
un prochain billet parlera un peu plus en détail.