Summary
David Macqueen is a Professor Emeritus and long-time researcher specializing in programming language design, semantics, compilers, and type and module systems, with over 26 years of academic and research experience. He has led and contributed to foundational projects such as the Standard ML of New Jersey compiler and has been active in IFIP WG 2.8 on functional programming for decades. His work spans HM type inference, algebraic datatypes, and the practical implementation of module and type-checking systems, reflecting deep expertise from both Bell Labs research and university teaching. Based in Los Gatos, California, he continues to develop SML/NJ and teach the foundations of programming languages and functional programming. An often overlooked strength is his blend of formal mathematical logic (PhD from MIT) and hands-on compiler engineering, enabling contributions that are both theoretically sound and practically usable.
26 years of coding experience
33 years of employment as a software developer
PhD, Mathematical Logic, PhD, Mathematical Logic at Massachusetts Institute of Technology
HS Graduate, HS Graduate at Saratoga High School
High School diploma, High School diploma at Desert High School
BS, Mathematics, BS, Mathematics at Stanford University