Pierre Donat-Bouillud

Pierre Donat-Bouillud


Czech Technical University


I am a researcher in computer science. My research interests include real time systems, multimedia systems and programming languages.

I worked on Antescofo at Ircam during my PhD, under the supervision of Florent Jacquemard and Jean-Louis Giavitto, and more generally on systems with languages that express complex temporal relations.

I now perform large code analysis on R code bases at the Programming Research Lab in Prague.

I am also interested in linguistics and language education through technology.

Download my resumé.

  • Real-time systems
  • Multimedia systems
  • Programming languages
  • R language
  • PhD in Computer Science, 2019

    Sorbonne université

  • Masters in Computer Science, 2015

    École Normale Supérieure de Rennes

  • BSc in Computer Science, 2013

    École Normale Supérieure de Rennes


Postdoctoral Researcher
Jul 2020 – Present Prague, Czechia
Programming language research, on huge corpus of code of dynamic programming languages.
Independent Researcher
May 2020 – Jul 2020 Paris, France
Research on eval in R for CVUT
Sep 2019 – Nov 2019 Paris, France
Research in computer science
PhD student
Sep 2016 – Aug 2019 Paris, France

Research at Ircam in the Repmus group and taught computer science.

Responsibilities include:

  • Research in computer music and programming languages on Antescofo
  • Taught bachelor students
  • Supervized research projects of master students

Recent Posts


Eval in R

Eval in R

The R language eval function is powerful and makes analysis difficult. WWhat are the usage of eval in R?

Rhythm Quantization

Rhythm Quantization

Rhythms are represented using trees and quantization is performed by applying rewrite rules on the rhythm trees.