In this talk I will give an overview of all things the RMoD research group is currently doing that developers can benefit from. In particular, I will talk about research efforts such as slots (i.e., reification of instance variables), modular initialization protocols (i.e., a new way to define instance-creation methods), and first-class IDE events to guide the creation of atomic commits from hours of work and to help code review.

Beyond research, I will talk about my ongoing works such as Pillar, Cocoon, the Pharo Launcher, and the Pharo MOOC.

Download presentation
  • Damien-Cassou

    Damien Cassou

    Damien Cassou received his PhD degree in Computer Science from the University of Bordeaux, France. He is working as associate professor (maître de conférences) at the University of Lille, France, and is a member of the RMod research group (Inria, CRIStAL). Damien is working on dynamic programming languages (most notably around traits and modules) and software engineering (mainly tools for developers). Damien has co-organized many events (including ECOOP’14 and ESUG many times), co-wrote several books, and is an active member of the Smalltalk and Emacs-Lisp communities.