Hdm6cppquyv9c8nnhdsj
SkillsCast

Rethinking Compilers With Live Coding

8th August 2018 in London at CodeNode

This SkillsCast was filmed at 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.

Tomas Petricek'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.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Rethinking Compilers With Live Coding

Tomas Petricek

Tomas is a computer scientist and open-source developer. He is a Visiting Researcher at the Alan Turing Institute working on tools for open data-driven storytelling. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries.

SkillsCast

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.

Tomas Petricek'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.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Rethinking Compilers With Live Coding

Tomas Petricek

Tomas is a computer scientist and open-source developer. He is a Visiting Researcher at the Alan Turing Institute working on tools for open data-driven storytelling. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries.