Rhombus: A New Spin on Macros without All the Parentheses alt: [author copy] Flatt, Allred, Angle, De Gabrielle, Findler, Firth, Gopinathan, Greenman, Kasivajhula, Knauth, McCarthy, Phillips, Porncharoenwase, Søgaard, and Tobin-Hochstadt. | OOPSLA 23 |
SweetPea: A Standard Language for Factorial Experimental Design Musslick, Cherkaev, Draut, Butt, Darragh, Srikumar, Flatt, and Cohen | BRM 21 |
Compiler and Runtime Support for Continuation Marks Flatt and Dybvig | PLDI 20 |
Rebuilding Racket on Chez Scheme (Experience Report) Flatt, Derici, Dybvig, Keep, Massaccesi, Spall, Tobin-Hochstadt, and Zeppieri See also supplementary material | ICFP 19 |
A Programmable Programming Language Felleisen, Findler, Flatt, Krishnamurthi, Barzilay, McCarthy, and Tobin-Hochstadt | CACM 18 |
Debugging with Domain-Specific Events via Macros alt: [author copy] Li, Flatt | SLE 17 |
Binding as Sets of Scopes Flatt See also extended version, model, and artifact | POPL 16 |
The Racket Manifesto alt: [HTML] Felleisen, Findler, Flatt, Krishnamurthi, Barzilay, McCarthy, and Tobin-Hochstadt | SNAPL 15 |
Submodules in Racket: You Want it When, Again? alt: [non-color] Flatt See also model and sources | GPCE 13 |
Chaperones and Impersonators: Run-time Support for Reasonable Interposition alt: [author copy] Strickland, Tobin-Hochstadt, Findler, and Flatt See also model and sources | OOPSLA 12 |
Honu: Syntactic Extension for Algebraic Notation through Enforestation alt: [author copy] Rafkind and Flatt | GPCE 12 |
Macros that Work Together: Compile-Time Bindings, Partial Expansion, and Definition Contexts alt: [draft] Flatt, Culpepper, Darais, and Findler See also model | JFP 12 |
Creating Languages in Racket alt: [Queue] Flatt (magazine article) | CACM 12 / Queue 11 |
Places: Adding Message-Passing Parallelism to Racket alt: [author copy] Tew, Swaine, Flatt, Findler, and Dinda | DLS 11 |
Languages as Libraries alt: [author copy] Tobin-Hochstadt, St-Amour, Culpepper, Flatt, and Felleisen | PLDI 11 |
Back to the Futures: Incremental Parallelization of Existing Sequential Runtime Systems alt: [author copy] Swaine, Tew, Dinda, Findler, and Flatt | OOPSLA 10 |
Scribble: Closing the Book on Ad Hoc Documentation Tools alt: [author copy] Flatt, Barzilay, and Findler | ICFP 09 |
Precise Garbage Collection for C alt: [author copy] Rafkind, Wick, Regehr, and Flatt | ISMM 09 |
Keyword and Optional Arguments in PLT Scheme Flatt and Barzilay | Scheme 09 |
Adding Delimited and Composable Control to a Production Programming Environment alt: [author copy] 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 alt: [author copy] Owens and Flatt | ICFP 06 |
Slideshow: Functional Presentations Findler and Flatt See also Slideshow Expanded version of ICFP 04 paper alt: [author copy] | JFP 06 |
Fine-Grained Interoperability through Mirrors and Contracts alt: [author copy] Gray, Findler, and Flatt | OOPSLA 05 |
Memory Accounting without Partitions alt: [author copy] Wick and Flatt See also addendum | ISMM 04 |
Super and Inner — Together at Last! alt: [author copy] Goldberg, Findler, and Flatt See also model | OOPSLA 04 |
Kill-Safe Synchronization Abstractions alt: [author copy] Flatt and Findler See also code | PLDI 04 |
Composable and Compilable Macros: You Want it When? alt: [author copy] Flatt | ICFP 02 |
Jiazzi: New-Age Components for Old-Fashioned Java alt: [author copy] 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) alt: [author copy] Flatt, Findler, Krishnamurthi, and Felleisen See also MrEd | ICFP 99 |
Modular Object-Oriented Programming with Units and Mixins alt: [author copy] Findler and Flatt | ICFP 98 |
Units: Cool Modules for HOT Languages alt: [author copy] Flatt and Felleisen | PLDI 98 |
A Programmer's Reduction Semantics for Classes and Mixins Flatt, Krishnamurthi, and Felleisen Expanded version of POPL 98 paper alt: [author copy] | POPL 98 |