je n'arrive pas à voir en quoi il serait intéressant. De plus, il m'a l'air quand même bien plus verbeux que troff.
L'intérêt de Lout est qu'il embarque nativement un tas de fonctionnalités.
Quand on lit le papier sur le design on voit qu'il connait l'univers Troff et parle de Eqn qui l'a inspiré/orienté dans son travail sur les commandes de placement dans Lout.
Quand on utilise la suite d'outils autour de Troff, on a plusieurs préprocesseurs avec chacun leur langage/syntaxe, ce qui est normal (esprit Unix des outils nés de façon non concertée à des endroits différents, on ressent la même chose avec les options des commandes courantes.) Or l'auteur de Lout a voulu prendre le meilleur de chacun de ces filtres et utiliser une syntaxe unifiée... Et effectivement tout est intégré dans sa solution (sous forme modulaire, et il faut bien veiller à indiquer en préambule les modules à activer)
Dommage qu'il n'y ait pas plus d'exemples, notamment pour faire des diagrammes, des dessins, des graphes...
Dans le papier pour les users, on trouve tout au chapitre 9 sur le module Diag que je ne connaissais pas (d'où ma précédente remarque : « Je ne me souviens pas y avoir vu d'équivalent à MetaPost ou à Tikz, et donc rien qui serait comparable à Pic... » qui devient maintenant caduque.) C'est fortement inspiré de Pic et étendu (après tout, pourquoi s'arrêter en si bon chemin ?) avec des trucs comme @Isoceles, @Square, @polygon, @Diamond, @CurveBox, etc. Voici un arbre binaire donné en exemple
@Tree {
@Circle A
@LeftSub {
@Circle B
@LeftSub @Square C
@RightSub @Square D
}
@RightSub @Circle E
}
...et que je retranscris ainsi en ASCII-art
(A)/\(B)(E)/\[C][D]
La section 9.2 qui commence à la page 221 dresse un inventaire illustré vraiment pas mal je trouve.
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Lout
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 4.
Oui, il s'agit du résultat du dossier
docoù on peut lire les sources (un sous-répertoire par PDF) https://github.com/william8000/lout/tree/master/docQuand on lit le papier sur le design on voit qu'il connait l'univers Troff et parle de Eqn qui l'a inspiré/orienté dans son travail sur les commandes de placement dans Lout.
Quand on utilise la suite d'outils autour de Troff, on a plusieurs préprocesseurs avec chacun leur langage/syntaxe, ce qui est normal (esprit Unix des outils nés de façon non concertée à des endroits différents, on ressent la même chose avec les options des commandes courantes.) Or l'auteur de Lout a voulu prendre le meilleur de chacun de ces filtres et utiliser une syntaxe unifiée... Et effectivement tout est intégré dans sa solution (sous forme modulaire, et il faut bien veiller à indiquer en préambule les modules à activer)
Dans le papier pour les users, on trouve tout au chapitre 9 sur le module Diag que je ne connaissais pas (d'où ma précédente remarque : « Je ne me souviens pas y avoir vu d'équivalent à MetaPost ou à Tikz, et donc rien qui serait comparable à Pic... » qui devient maintenant caduque.) C'est fortement inspiré de Pic et étendu (après tout, pourquoi s'arrêter en si bon chemin ?) avec des trucs comme
@Isoceles,@Square,@polygon,@Diamond,@CurveBox, etc. Voici un arbre binaire donné en exemple...et que je retranscris ainsi en ASCII-art
La section 9.2 qui commence à la page 221 dresse un inventaire illustré vraiment pas mal je trouve.
"It is seldom that liberty of any kind is lost all at once." ― David Hume