• [^] # Re: Les derniers mètres sont les plus durs

    Posté par (site web personnel) . En réponse à la dépêche Typst, un système de composition de document qui grandit. Évalué à 10.

    Et inévitablement, ils finissent avec les mêmes problèmes que la concurrence (pensez à Linux, Python, Rust, Node, CMake... même LaTeX a commencé en disant ça

    C'est vrai ? Je serais curieux de lire ça. En tout cas, à mon avis LaTeX souffre surtout d'être basé sur TeX, qui est un modèle de complexité. On fait absolument tout ce qu'on veut avec, mais ça ressemble à de la magie noire. Et le fait que ce soit un langage à macros me semble contribuer à le rendre très lent pour compiler des trucs un peu complexes.

    Je suis d'ailleurs assez partagé sur les réalisations de Donald Knuth. C'est sans le moindre doute une référence en matière d'informatique théorique, mais avant d'avoir lu le TeXbook, TeX me semblait déjà complètement inhumain, et après l'avoir lu... c'est toujours le cas. À côté, même du Perl parait clair comme de l'eau.

    Je suis d'ailleurs impressionné par les merveilles que les développeurs d'extensions arrivent à faire avec, je pense en particulier à des choses comme TikZ ou Beamer.

    Cette naiveté transparait dans la dépêche, notamment sur le modèle de lettre qui est plus léger, mais n'a pas toutes les fonctionnalités. Je mettrais volontiers ma main à couper que, quand le modèle sera à fonctionnalités égales, la différence ne sera plus si flagrante.

    C'est vrai, mais seulement partiellement à mon avis. Ça dépend de quelle différence on parle. Lorsque le modèle Typst formalettre fournira une fonctionnalité équivalente à celle de la classe LaTeX lettre, je parierais :

    • que ça prendra moins, autant ou plus de lignes, ça n'a à mon avis que peu d'importance ;
    • que ce sera beaucoup plus lisible (le code TeX est à mon avis un modèle d'illisibilité) ;
    • que ce sera toujours dix ou vingt fois plus rapide à compiler.

    Les fonctionnalités de la classe lettre, ce n'est pas non plus quelque chose d'invraisemblable : formater une lettre avec expéditeur, destinataire, lieu, date, objet, références, salutation initiale, corps, salutation finale, signature, pièces jointes. Et une marque de pliage, à mon avis très mal placée sur la page d'ailleurs. Ah, et ça permet de formater des télécopies aussi, ce qui n'a plus aucun intérêt aujourd'hui : ça, on pourra s'en dispenser.