Andy Wingo


Andy loves compilers. He has co-maintained the Guile implementation of Scheme since 2009, where he was able to iteratively transform Guile Scheme from a simple interpreter to a system with a state-of-the-art compiler. The compiler knowledge that he learned there made it possible to get started with JavaScript virtual machines, where he implemented and shipped a number of features upstream to the V8 and SpiderMonkey JavaScript engines.

More recently Andy has been applying his experience gained on dynamic language virtual machines to the domain of high-performance networking, building fast virtual switches on top of the the LuaJIT-based Snabb networking toolkit.

Andy just passed his five-year anniversary at Igalia, a consultancy out of Spain that is organized as a worker-owned cooperative. After all these years, Andy's favorite compilers paper is still "Lambda, the ultimate GOTO".


©2016 Linux Australia and 2017. Linux is a registered trademark of Linus Torvalds. Site design by Takeflight. Image credits can be found on our Colophon.