Sébastien Doeraene's personal Website
Sébastien Doeraene is a compiler/runtime systems hacker and a Scala enthusiast.
Best known as the author of Scala.js, he is now executive director of the Scala Center.
He holds a PhD from EPFL, having worked under the supervision of Prof. Martin Odersky, and a master's degree in computer science engineering from Université catholique de Louvain in Belgium.
When he is not busy coding, he sings in choirs and a cappella groups such as the Ensemble Vocal Évohé, or composes for said choirs.
an open source implementation of Oz
an extension of Scala with Oz concurrency
an open source maze game with tremendous customization features
Cross-Platform Language Design,
Ph.D. thesis, EPFL, 2018.
Sébastien Doeraene and Tobias Schlatter.
Parallel incremental whole-program optimizations for Scala.js,
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'16), Amsterdam, Netherlands, Nov. 2-4, 2016.
Sébastien Doeraene, Tobias Schlatter and Nicolas Stucki.
Proceedings of the 2016 7th ACM SIGPLAN Symposium on Scala (Scala'16), Amsterdam, Netherlands, Oct. 30-31, 2016.
Sébastien Doeraene and Peter Van Roy.
A New Concurrency Model for Scala Based on a Declarative Dataflow Core,
Fourth Annual Scala Workshop (Scala'13), Montpellier, France, Jul. 2, 2013.
Géry Debongnie, Raphaël Collet, Sébastien Doeraene, and Peter Van Roy.
Modular Fault Handling in a Network-Transparent Language,
5th International Workshop on Exception Handling (WEH 12), Zurich, Switzerland, June 9, 2012.
Peter Van Roy, Raphaël Collet, Sébastien Doeraene, and Géry Debongnie.
Modular fault tolerance in a network-transparent language
position paper, LADA 2012 workshop (Languages for Distributed Algorithms),
colocated with POPL 2012, Philadelphia, PA, Jan. 23-24, 2012.
Scala.js: write in Scala for the browser
Scala Days 2013, New York City, NY, Jun. 10-12, 2013.
Ozma, an Extension of Scala with Oz Concurrency
invited talk, Strange Loop 2012, St. Louis, MI, Sep. 23-25, 2012.