Selected Publications
 
For more publications, try PLT@Utah
 PLT@Northeastern (formerly @Rice)
 PLT@Northwestern
Scribble: Closing the Book on Ad Hoc Documentation Tools
Flatt, Barzilay, and Findler
 
ICFP 09
Precise Garbage Collection for C
Rafkind, Wick, Regehr, and Flatt
 
ISMM 09
Adding Delimited and Composable Control to a Production Programming Environment
Flatt, Yu, Findler, and Felleisen
See also model
 
ICFP 07
Scheme with Classes, Mixins, and Traits
Flatt, Findler, and Felleisen
(invited tutorial)
 
APLAS 06
From Structures and Functors to Modules and Units
Owens and Flatt
 
ICFP 06
Slideshow: Functional Presentations
Findler and Flatt
See also Slideshow
Expanded version of ICFP 04 paper
 
J. Functional Programming 06
Fine-Grained Interoperability through Mirrors and Contracts
Gray, Findler, and Flatt
 
OOPSLA 05
Memory Accounting without Partitions
Wick and Flatt
 
ISMM 04
Super and Inner — Together at Last!
Goldberg, Findler, and Flatt
See also model
 
OOPSLA 04
Kill-Safe Synchronization Abstractions
Flatt and Findler
See also code
 
PLDI 04
Composable and Compilable Macros
Flatt
 
ICFP 02
Jiazzi: New-Age Components for Old-Fashioned Java
McDirmid, Flatt, and Hsieh
See also Jiazzi
 
OOPSLA 01
Knit: Component Composition for Systems Software
Reid, Flatt, Stoller, Lepreau, and Eide
See also Alchemy
 
OSDI 00
Programming Languages as Operating Systems (or, Revenge of the Son of the Lisp Machine)
Flatt, Findler, Krishnamurthi, and Felleisen
See also MrEd
 
ICFP 99
Modular Object-Oriented Programming with Units and Mixins
Findler and Flatt
 
ICFP 98
Units: Cool Modules for HOT Languages
Flatt and Felleisen
 
PLDI 98
A Programmer's Reduction Semantics for Classes and Mixins
Flatt, Krishnamurthi, and Felleisen
Expanded version of POPL 98 paper
 
POPL 98