Titre: Langages Enchâssés Contenu: Un informaticien a souvent besoin de "petits langages", par exemple pour la configuration d'un logiciel, pour faire des requètes d'une base de données, etc. Ces langages sont traditionnellement implémenté soit sous la forme d'un préprocesseur, soit sous la forme d'un compilateur ou d'un interprète du langage. Les deux solutions traditionnelles posent des problèmes au niveau puissance du langage, implémentation, facilité de mise au point, etc. Nous proposons une autre solution : enchâsser le petit langage dans un langage puissant existant. Ce module traite les techniques disponibles pour enchâsser un langage de cette manière, ainsi que la puissance requise du langage hôte. Pour les exemples, le langage Common Lisp est utilisé, et le module contient une introduction à ce langage. Prérequis: Connaissance de Scheme ou de Lisp, bon niveau de programmation.