Journal Bhrìd TeX v1.0

Posté par  (site web personnel) . Licence CC By‑SA.
15
11
avr.
2014

Cher Journal,

ça y est, Bhrìd TeX v1.0 est sorti, après 14 ans de développement — pas toujours très intensif.

C'est un format TeX que j'ai écrit comme hobby, et j'ai effectivement commencé en 2000 après avoir emprunté “The advanced TeXbook” de David Salomon à la BU de la fac de Rennes.

Pour qui?

Pour tout ceux qui veulent s'amuser et expérimenter avec TeX et la programmation lettrée avec NOWEB.

Où mordre pour que ça croustille?

J'ai décrit certaines macros utilisées dans TuGboat 32-2.

Mon style de programmation TeX est très influencé par mon expérience avec M4 et l'assembleur. En particulier, je travaille beaucoup avec les registres—de façon presque systématique—ce qui est assez atypique dans le code TeX que j'ai pu lire.

Dans le brouillon de manuel les macros les plus intéressantes sont dans les pages 25-81 puis quelques points amusants sont la préparation des boîtes (p.105) et le plain font selection scheme (p.143).

Mais pourquoi ne pas utiliser LaTeX?

Parceque ce n'est pas drôle. Parceque LaTeX essaie d'être un format de markup sans vraiment y arriver car TeX est une machine à écrire programmable—ce qu'il ne faut jamais vraiment oublier quand on publie un texte avec TeX. Parceque programmer les extensions de LaTeX est souvent pénible et diffcile et que leur code est illisible. (Babel?) Et puis quand j'ai commencé, je ne savais pas que LaTeX existait!

On peut contribuer?

Ah ah! Oui bien-sûr, je suis ouvert à tout!

Mais pourquoi Bitbucket?

Mais parceque tu ne m'as pas encore donné l'adresse d'une forge libre offrant git et trac vers laquelle je vais migrer tous mes projets libres!

Voilà, bises!
Michael

  • # Mais pourquoi pas GitLab ?

    Posté par  . Évalué à 1.

    GitLab est un GitHub open source que tu peux mettre sur ton serveur : https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

    Ensuite, tu peux l'intégrer à Trac si ça te fait plaisir : https://github.com/georgethomasuk/gitlab-trac-integration ou https://github.com/Kevin-Lee/trac-issues-to-gitlab

  • # LaTeX

    Posté par  (site web personnel) . Évalué à 5.

    Et puis quand j'ai commencé, je ne savais pas que LaTeX existait!

    C'est vraiment étonnant. En 2000, presque tout le monde avait déjà basculé sous LaTeX, sauf peut être encore quelques matheux. Cette affirmation me semble plus que surprenante. En 2000, il me semble qu'on était déjà sous la distribution TeTeX sous GNU.Linux et que le temps de l'installation du tar.gz à la main sous /opt/texmf était révolue (je me souviens, on allait les chercher sur lip6, une machine de Paris VI.

    Ne pas aimer LaTeX, je peux comprendre, mais en ignorer son existence, cela me parait invraisemblable.

    • [^] # Re: LaTeX

      Posté par  (site web personnel) . Évalué à 10.

      Peut-être qu'il était aussi attentif à cette époque que quand il a posté son journal tout à l'heure en oubliant d'indiquer l'URL de la page d'accueil de son projet….

      « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

      • [^] # Re: LaTeX

        Posté par  (site web personnel) . Évalué à 9.

        je l'ai trouvée, c'est ici : https://bitbucket.org/michipili/bhrid

        « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

        • [^] # Re: LaTeX

          Posté par  (site web personnel) . Évalué à 5.

          petite interrogation, pourquoi le manuel a été rédigé avec LaTeX, et pas avec Bhrid ?

          « I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond

          • [^] # Re: LaTeX

            Posté par  (site web personnel) . Évalué à 1.

            C'est parceque j'utilise NOWEB, un outil de programmation lettrée, et que les macros de support existent seulement avec laTeX et plain TeX. Un jour peut-être j'écrirais des macros pour Bhrìd TeX!

        • [^] # Re: LaTeX

          Posté par  (site web personnel) . Évalué à 2.

          Oui effectivement… merci d'avoir rectifié cet oubli! :-)

    • [^] # Re: LaTeX

      Posté par  (site web personnel) . Évalué à 3.

      Ne pas aimer LaTeX, je peux comprendre, mais en ignorer son existence, cela me parait invraisemblable.

      Évidemment, après avoir commencé je n'ai pas mis longtemps à découvrir LaTeX — effectivement avec teTeX. Mais essentiellement pour le plaisir de programmer TeX et parceque je n'aimais pas trop l'approche de LaTeX, j'ai continué.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.