EECS Main
>
Events
Event Details
|
MEET THE EECS FACULTY: Robby Findler4: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). |
|