BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:IC Colloquium : Tracing JITs for Functional Languages
DTSTART:20160928T161500
DTEND:20160928T173000
DTSTAMP:20260406T222026Z
UID:46ededf7cdad760bc7b25344e49dc713d8a66ca23e13c89133d36ed4
CATEGORIES:Conferences - Seminars
DESCRIPTION:By :  Sam Tobin-Hochstadt - School of Informatics and Computi
 ng\, Indiana University\n\nVideo of his talk: http://slideshot.epfl.ch/pla
 y/icc-tobin-hochstadt\n\nAbstract :\nFunctional languages have traditional
 ly had sophisticated ahead-of-time compilers such as GHC for Haskell\, MLt
 on for ML\, and Gambit for Scheme. But other modern languages often use JI
 T compilers\, such as Java\, Smalltalk\, Lua\, or JavaScript. Can we apply
  JIT compilers\, in particular the technology of so-called tracing JIT com
 pilers\, to functional languages? I will present a new implementation of R
 acket\, called Pycket\, which shows that this is both possible and effecti
 ve. Pycket is very fast on a wide range of benchmarks\, supports most of R
 acket\, and even addresses the overhead of gradual typing-generated proxie
 s.\n\nBio :\nSam Tobin-Hochstadt is an Assistant Professor in the School o
 f Informatics and Computing at Indiana University. He has worked on dynami
 c languages\, type systems\, module systems\, and metaprogramming\, includ
 ing creating the Typed Racket system and popularizing the phrase "scripts 
 to programs." He is a member of the ECMA TC39 working group responsible fo
 r standardizing JavaScript\, where he co-designed the module system for ES
 6\, the next version of JavaScript. He received his PhD in 2010 from North
 eastern University under Matthias Felleisen.\n\nMore information    
LOCATION:CM 1120 http://plan.epfl.ch/?request_locale=fr&room=CM1120&domain
 =places
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
