Plus de détail quand j’aurai le temps; pour l’instant, on trouvera ici:

Quelques projets pour Emacs

Quelques projets autour d’Haskell

  • Le plus abouti (mais loin d’être achevé) est une série de fiches synthétiques sur Haskell. L’objectif à terme est de fournir une présentation synthétique de la totalité du langage.

  • En Haskell, je travaille aussi sur un compilateur pour Docopt en Haskell, docoptc. L’idée générale est de produire un compilateur qui, à partir d’une page --help compatible avec la syntaxe formelle Docopt, produit une représentation intermédiaire d’un algorithme d’analyse des paramètres de ligne de commande pour cette entrée. Cette représentation intermédiaire, interne, est ensuite exportée dans un langage de programmation «réel» quelconque (Python, C, C++, Haskell, etc.). Autrement dit, il s’agira d’un compilateur générique, capable de cibler virtuellement n’importe quel langage (dans des limites raisonnables, et évidemment, ce n’est rendu possible que parce que la syntaxe d’entrée n’est qu’un langage de description). Faute de temps, ce projet est en sommeil depuis quelques mois, et n’en est qu’au stade de la conception.