Connecting...

Pexels Photo 360591

Rethinking compilers with live coding by Tomas Petricek

Pexels Photo 360591

How does the compiler differ from textbook examples?

 At Lambda World Seattle, Researcher Tomas Petricek informed us how they differ through seeing the interesting aspects of a live coding environment giving practical code samples. 

 

 
Rethinking compilers with live coding
Live coding environments run your program on-the-fly as you write it. This makes development easier, but it is a challenge for compiler writers - textbook compiler architecture does not work for live coding systems. 
I'll show interesting aspects of a live coding environment for The Gamma, its functional F# implementation and explain how the compiler differs from textbook examples. Along the way, you'll see practical code samples interesting for both web developers and programming language enthusiasts.
 

This talk was given by Tomas Petricek at Lambda World Seattle 2018.