Skip to content

Matthew Flatt

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

44

Venues

13

Active years

1996–2024

Best venue rank

A*

Where they publish

Papers

44 indexed papers, newest first.

YearVenueTitleAuthors
2024SLEDSLs in Racket: You Want It How, Now?Yunjeong Lee, Kiran Gopinathan, Ziyi Yang, Matthew Flatt, Ilya Sergey
2021DLSRuntime and compiler support for HAMTs.Sona Torosyan, Jon Zeppieri, Matthew Flatt
2020OOPSLARacket's intermediate language for control (invited talk).Matthew Flatt
2020PLDICompiler and runtime support for continuation marks.Matthew Flatt, R. Kent Dybvig
2018GPCERash: from reckless interactions to reliable programs.William Gallard Hatch, Matthew Flatt
2017SLEDebugging with domain-specific events via macros.Xiangqi Li, Matthew Flatt
2016OOPSLAExtensible access control with authorization contracts.Scott Moore, Christos Dimoulas, Robert Bruce Findler, Matthew Flatt, Stephen Chong
2016POPLBinding as sets of scopes.Matthew Flatt
2015ECOOPTowards Practical Gradual Typing.Asumu Takikawa, Daniel Feltey, Earl Dean, Matthew Flatt, Robert Bruce Findler, Sam Tobin-Hochstadt, Matthias Felleisen
2015GPCEPOP-PL: a patient-oriented prescription programming language.Spencer P. Florence, Burke Fetscher, Matthew Flatt, William H. Temps, Tina Kiguradze, Dennis P. West, Charlotte Niznik, Paul R. Yarnold, Robert Bruce Findler, Steven M. Belknap
2015OOPSLAMedic: metaprogramming and trace-oriented debugging.Xiangqi Li, Matthew Flatt
2013GPCESubmodules in racket: you want it when, again?Matthew Flatt
2012GPCEHonu: syntactic extension for algebraic notation through enforestation.Jon Rafkind, Matthew Flatt
2012ICFPSeeing the futures: profiling shared-memory parallel racket.James Swaine, Burke Fetscher, Vincent St-Amour, Robert Bruce Findler, Matthew Flatt
2012OOPSLAChaperones and impersonators: run-time support for reasonable interposition.T. Stephen Strickland, Sam Tobin-Hochstadt, Robert Bruce Findler, Matthew Flatt
2012PADLTyping the Numeric Tower.Vincent St-Amour, Sam Tobin-Hochstadt, Matthew Flatt, Matthias Felleisen
2012POPLRun your research: on the effectiveness of lightweight mechanization.Casey Klein, John Clements, Christos Dimoulas, Carl Eastlund, Matthias Felleisen, Matthew Flatt, Jay A. McCarthy, Jon Rafkind, Sam Tobin-Hochstadt, Robert Bruce Findler
2011DLSPlaces: adding message-passing parallelism to racket.Kevin Tew, James Swaine, Matthew Flatt, Robert Bruce Findler, Peter A. Dinda
2011PLDILanguages as libraries.Sam Tobin-Hochstadt, Vincent St-Amour, Ryan Culpepper, Matthew Flatt, Matthias Felleisen
2010GPCEABI compatibility through a customizable language.Kevin Atkinson, Matthew Flatt, Gary Lindstrom
2010OOPSLARandom testing for higher-order, stateful programs.Casey Klein, Matthew Flatt, Robert Bruce Findler
2010OOPSLABack to the futures: incremental parallelization of existing sequential runtime systems.James Swaine, Kevin Tew, Peter A. Dinda, Robert Bruce Findler, Matthew Flatt
2009ICFPA functional I/O system or, fun for freshman kids.Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
2009ICFPScribble: closing the book on ad hoc documentation tools.Matthew Flatt, Eli Barzilay, Robert Bruce Findler
2007ICFPAdding delimited and composable control to a production programming environment.Matthew Flatt, Gang Yu, Robert Bruce Findler, Matthias Felleisen
2006APLASScheme with Classes, Mixins, and Traits.Matthew Flatt, Robert Bruce Findler, Matthias Felleisen
2006ICFPFrom structures and functors to modules and units.Scott Owens, Matthew Flatt
2005GPCESyntactic Abstraction in Component Interfaces.Ryan Culpepper, Scott Owens, Matthew Flatt
2005OOPSLAFine-grained interoperability through mirrors and contracts.Kathryn E. Gray, Robert Bruce Findler, Matthew Flatt
2004ECOOPSemantic Casts: Contracts and Structural Subtyping in a Nominal World.Robert Bruce Findler, Matthew Flatt, Matthias Felleisen
2004ICFPSlideshow: functional presentations.Robert Bruce Findler, Matthew Flatt
2004OOPSLASuper and inner: together at last!David S. Goldberg, Robert Bruce Findler, Matthew Flatt
2004PLDIKill-safe synchronization abstractions.Matthew Flatt, Robert Bruce Findler
2003OOPSLAProfessorJ: a gradual introduction to Java through language levels.Kathryn E. Gray, Matthew Flatt
2003SIGCSEThe role of language paradigms in teaching programming.Peter Van Roy, Joe Armstrong, Matthew Flatt, Boris Magnusson
2002ICFPComposable and compilable macros: : you want it when?Matthew Flatt
2001ESOPModeling an Algebraic Stepper.John Clements, Matthew Flatt, Matthias Felleisen
2001OOPSLAJiazzi: New-Age Components for Old-Fashioned Java.Sean McDirmid, Matthew Flatt, Wilson C. Hsieh
2000OSDIKnit: Component Composition for Systems Software.Alastair Reid, Matthew Flatt, Leigh Stoller, Jay Lepreau, Eric Eide
1999ICFPProgramming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine).Matthew Flatt, Robert Bruce Findler, Shriram Krishnamurthi, Matthias Felleisen
1998ICFPModular Object-Oriented Programming with Units and Mixins.Robert Bruce Findler, Matthew Flatt
1998PLDIUnits: Cool Modules for HOT Languages.Matthew Flatt, Matthias Felleisen
1998POPLClasses and Mixins.Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen
1996PLDIStatic Debugging: Browsing the Web of Program Invariants.Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, Stephanie Weirich, Matthias Felleisen