Who am I ?
I work at UPMC/LIP6 as a temporary research engineer and teacher. I obtained my PhD in Computer Science in 2011 at LIP6 (APR team) and PPS, on statically type-checked Web 2.0 programming under the direction of Emmanuel Chailloux and Vincent Balat. You can download the full document (in French), a black and white version (in French too) and the slides (also in French). I am a former student< of ENS Cachan Bretagne and Paris 6 University.
Areas of interest
- (Mostly declaratve) programming languages and (static, strong, expressive) type systems
- Their design and implementation (compilers, virtual machines, run-time libraries, concurrency, etc.)
- Web applications and frameworks design and development
- Multimedia and game design and programming
- Document composition, typography and associated algorithms and techniques
- In case you care: cuisine, patisserie, drawing, painting, linguistics, science fiction, RPGs and board games
Publications
- Static Typing & JavaScript Libraries: Towards a More Considerate Relationship World Wide Web (WWW) 2013, developer's track (PDF)
- A declarative-friendly API for Web document manipulation Practical Aspects of Declarative Programming (PADL) 2013 (PDF, original publication at Springer)
- How to Run your Favorite Language in Web Browsers World Wide Web (WWW) 2012, developer's track (PDF)
- Experience Report: Using Objective Caml to develop safety-critical embedded tool in a certificaiton framework International Conference of Functional Programming (ICFP) 2009
- Fast and sound random generation for automated testing and benchmarking in Objective Caml Workshop on ML 2009
- O'Browser : Objective Caml on browsers Workshop on ML 2008
- Certified development tools implementation in objective caml International Symposium on Practical Aspects of Declarative Languages (PADL) 2008
- Couverture de code Caml pour la réalisation d'outils de développement certifiés Journées Francophones des Langages Applicatifs (JFLA) 2007
Contact
- email: benjamin.canou@gmail.com
- office: Tour 26-00, Bureau 304, BP 169, 4 place Jussieu, 75252 Paris CEDEX
- office phone: 01 44 27 88 25
- XMPP (jabber, gtalk): benjamin.canou@gmail.com