Write a Blog >>
MPLR 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019
Mon 21 Oct 2019 09:00 - 10:30 at Room 1 - Keynote 1

What if you had to compile a language that is actively trying to make compilation impossible? What if every program had to be viewed as a maleficent adversary trying to break any attempt to optimize its code? Well, we would say that you are probably trying to compile R, the programming language of choice for statistics. This talk feature tall tales of trying, and often failing, to compile R. We will explain what makes R adversarial and why it got that way. We will discuss steps that language implementers take to protect themselves, and conclude with ideas on how to smooth the sharp edges of the language.

Mon 21 Oct

Displayed time zone: Beirut change

09:00 - 10:30
Keynote 1MPLR 2019 at Room 1
Adversarial Compilation
MPLR 2019
Olivier Flückiger Northeastern University, Jan Vitek Northeastern University