Bureau 323, Bâtiment du LaBRI (A30), 0540 00 60 84, strandh@labri.fr
Il s'agit d'implémenter un protocole "undo" (dont la définition sera fournie) principalement pour Emacs, mais qui sera suffisamment général pour pouvoir servir dans n'importe quel application interactif.
En interaction direct avec Emacs, l'utilisateur sera capable de défaire ("undo") et de refaire ("redo") un nombre arbitraire d'opération, sauf de défaire le opérations refaites ou de refaire des opération défaites. Ces dernières opérations nécessitent l'interaction avec un "gadget" CLIM qui sera partiellement fourni et qui sera à compléter.
Un PC avec GNU/Linux. Une version récente (au moins 0.8.17) du système SBCL (une implémentation libre de Common Lisp), GNU Emacs, SLIME (Superior Lisp Interaction Mode for Emacs) et éventuellement McCLIM