META II: A compiler-compiler that generates its own code - GeekcampSG 2020 @geekcampsg
META II: A compiler-compiler that generates its own code - GeekcampSG 2020  @geekcampsg
Uploaded October 2020 | Updated September 2026, 1 week ago
Most of the time we treat compilers as black boxes but what really goes on under the hood? In this demo, I will demonstrate a DSL for writing compilers and a compiler-compiler that turns the DSL into a compiler. Amazingly, we can describe the compiler-compiler itself in only 26 lines of the DSL.

Melvin is an avid programmer who enjoys designing and implementing novel algorithms. At Solve Education!, Melvin develops learning platforms which provide effective education to underprivileged learners. His research interests are in the areas of combinatorial optimization, adversarial search, and machine teaching. He is also the maintainer of MagArena, an open-source single-player card game.

Slides at: https://melvinzhang.keybase.pub/geekcamp2020/meta2.pdf

-
Visit https://geekcamp.sg for more information about GeekcampSG
META II: A compiler-compiler that generates its own code - GeekcampSG 2020The L4 Compiler: a toolchain for a DSL for law - GeekcampSG 2022Building apps with AngularJS by Ruiwen ChuaKneel before Zod! - GeekcampSG 2023Algorithms for Startup Founders - GeekCampSG 2017Continuous Delivery For Short People - GeekCampSG 2017Data.gov.sg by Dr Vivian Balakrishnan and Li HongyiEveryones a player (in a mid-90s MUD) - GeekcampSG 2021Making Hardware Come Alive! by Kenneth LimHow Python 3.11 is Speeding Up - GeekcampSG 2022Create a 3D Game Engine for Pebble Smartwatch - GeekCampSG 2016Samsung Tizen .Net with Xamarin - GeekCampSG 2017
GeekcampSG |

META II: A compiler-compiler that generates its own code - GeekcampSG 2020

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER