Une approche fonctionnelle du <> Julien Signoles (LRI) Le <> (MVC) est un patron de conception fréquemment utilisé pour aider au développement d'interfaces graphiques en séparant l'état d'une entité (son modèle) de ses interactions avec l'utilisateur, notamment ses diverses représentations graphiques (ses vues). A l'instar de tous les patrons de conception, le MVC est toujours lié au paradigme de la programmation objet alors que les seules notions nécessaires à sa mise en oeuvre sont les types, le polymorphisme, les interfaces et les implantations. Nous présentons ici le MVC dans un autre cadre tout aussi propice à sa mise en oeuvre : celui d'un système de modules à la ML. Cette étude nous conduit à implanter le MVC de manière générique ; ce qui limite le schéma de code à implanter à chacune de ses utilisations.