Vincent St-Amour
|
|
By popular demand, Racket stickers are available here.
See them in action!
1 Research [Scribble bibliography]
Presented at PLDI 2011.
The type-driven optimizer described is part of Typed Racket.
Presented at the 2008 Workshop on Scheme and Functional Programming. Slides available here.
Code available here.
2 Teaching
I’m not teaching at the moment.
In the past, I’ve taught How to Design Programs with Jesse Tov and Olin Shivers. I’ve also taught Object-Oriented Design with Will Clinger.
3 Lab
If you’re in the Boston area, and are interested in programming languages, check out the PL Jr. seminars.
4 Code
4.1 Racket
PICOBIT: A Scheme system for PIC18 microcontrollers.
expand-diff: a script that shows the sexp-diff between the expansion of two files.
More on Github.
4.2 Scheme
SIXPIC: A C compiler for PIC18 microcontrollers specialized for virtual machines.
A version of Dominique Boucher’s Lalr-scm without any dependency to Snow.
etags.scm: a script that generates emacs TAGS files from Scheme code, and supports nested definitions.
