EECS Main > Events

Event Details

MEET THE EECS FACULTY: Robby Findler

4:00 p.m
November 11, 2009
Ford ITW Auditorium


Robby Findler
"Macros matter: infrastructure for building new programming languages"
Abstract:
Building new programming languages from whole cloth is a difficult proposition at best. Macro system provide an alternative; they support the construction of new programming languages from existing existing pieces, while still providing the flexibility to radically change the syntax and semantics of the programming language.

In this talk, I will give a high-level overview of the research area of macros, showing what can be accomplished with them and introducing some of the technical challenges they pose.

Bio:
Robby Findler is an assistant professor in the EECS department. In 2002, he got his PhD in Computer Science from Rice University. He is the co-author of two books, _How to Design Programs_, a textbook for the introductory programming course and _Semantics Engineering with PLT Redex_, a graduate level textbook on operational semantics. He likes the color blue and (post-coffee) Monday mornings. He is the primary maintainers of DrScheme, a program development environment for Scheme, a half dozen languages tailored to various textbooks, Algol 60, Lazy Scheme, and a bunch of other programming languages (thanks to the power of macros).
Northwestern University Robert R. McCormick School of Engineering
and Applied Science Electrical Engineering and Computer Science Department