Learn AI, Data Science & Business — Earn Certificates That Get You Hired
The Fastest Way to Become a Backend Developer Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the process of building a toy programming language from scratch in this ElixirConf EU 2024 conference talk. Learn how to leverage Elixir's unique features to implement core language components including tokenization, parsing, printing, and interpretation - all without external libraries. Discover how to handle variables, primitive types, and closures while building a basic yet functional language system. Follow along as the implementation evolves into a stateful computation system by incorporating OTP and Phoenix LiveView, enabling graphical program editing capabilities. Gain practical insights into language design and implementation while understanding how Elixir's ecosystem can be used to create interactive programming tools.
Syllabus
Let's write a Toy Language from Scratch in Elixir - Lucas Sifoni | ElixirConf EU 2024
Taught by
Code Sync