Lambda Days 2018 - Tomas Petricek - Rethinking compilers with live coding
709 views · Published 4 April 2018 · 47:12 · Indexed 25 September 2026
Channel: Erlang Solutions · 2018 · Science & Technology
Register to Lambda Days newsletter to receive updates: http://www.lambdadays.org/lambdadays2018/#contact 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. He is a partner at fsharpWorks where he provides trainings and consulting services. Tomas' PhD thesis at the University of Cambridge focused on context-aware programming, but his most recent writings also includes two essays try to understand programming through the perspective of philosophy of science. 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.
More from this channel
-
30:33
Erlang Application Metrics with Folsom: Joe Williams
-
39:13
Erlang on Xen - a quest for lower instance startup latency: Maxim Kharchenko
-
30:36
Migrating a C++ team to using Erlang to deliver a real-time bidding ad system: Ken Wilson
-
34:43
Why Linux distributions are so disconnected from the reality? Are they really?: Peter Lemenkov
-
26:22
CyLec - An Architecture for Electricity Smart Metering
-
25:55
Erlang The Movie II - Back to the Future of Web Telephony
-
34:26
Erlang in the Browser
-
34:52
Applied Rebar