Andy Wingo
Biography
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".
Presentations
- Production high-performance networking with Snabb and LuaJIT – Friday 10:40 a.m.–11:25 a.m. in Wellington Room 1