My fundamental research activity is in software engineering and multi-paradigm dynamic programming langages. I’m particularly interested in the mixture of the object-oriented and functional approaches, reflexivity, meta-object protocols, and such notions as orthogonality and separation of concerns.
My applicative research activity involves document engineering, and more specifically document generation and digital typesetting.
I also also have a very special interest in transversality, that is, finding common patterns (behavioral notably) between apparently unrelated disciplines. I have developed this idea several times already, drawing bridges between computer science and biology, or even music and martial arts.
Responsibilities include: