Skip to content

Matthias Felleisen

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

73

Venues

15

Active years

1986–2025

Best venue rank

A*

Where they publish

Papers

73 indexed papers, newest first.

YearVenueTitleAuthors
2025ECOOPContract Systems Need Domain-Specific Notations (Pearl/Brave New Idea).Cameron Moy, Ryan Jung, Matthias Felleisen
2024ECOOPType Tailoring.Ashton Wiersdorf, Stephen Chang, Matthias Felleisen, Ben Greenman
2016ESOPCoordinated Concurrent Programming in Syndicate.Tony Garnock-Jones, Matthias Felleisen
2016ICFPOh Lord, please don't let contracts be misunderstood (functional pearl).Christos Dimoulas, Max S. New, Robert Bruce Findler, Matthias Felleisen
2016POPLIs sound gradual typing dead?Asumu Takikawa, Daniel Feltey, Ben Greenman, Max S. New, Jan Vitek, Matthias Felleisen
2015CCFeature-Specific Profiling.Vincent St-Amour, Leif Andersen, Matthias Felleisen
2015ECOOPTowards Practical Gradual Typing.Asumu Takikawa, Daniel Feltey, Earl Dean, Matthew Flatt, Robert Bruce Findler, Sam Tobin-Hochstadt, Matthias Felleisen
2015SIGCSETransferring Skills at Solving Word Problems from Computing to Algebra Through Bootstrap.Emmanuel Schanzer, Kathi Fisler, Shriram Krishnamurthi, Matthias Felleisen
2014ESOPThe Network as a Language Construct.Tony Garnock-Jones, Sam Tobin-Hochstadt, Matthias Felleisen
2014POPLProfiling for laziness.Stephen Chang, Matthias Felleisen
2013OOPSLAOption contracts.Christos Dimoulas, Robert Bruce Findler, Matthias Felleisen
2012ESOPThe Call-by-Need Lambda Calculus, Revisited.Stephen Chang, Matthias Felleisen
2012ESOPComplete Monitors for Behavioral Contracts.Christos Dimoulas, Sam Tobin-Hochstadt, Matthias Felleisen
2012OOPSLAOptimization coaching: optimizers learn to communicate with programmers.Vincent St-Amour, Sam Tobin-Hochstadt, Matthias Felleisen
2012OOPSLAGradual typing for first-class classes.Asumu Takikawa, T. Stephen Strickland, Christos Dimoulas, Sam Tobin-Hochstadt, Matthias Felleisen
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
2011GPCEMultilingual component programming in racket.Matthias Felleisen
2011PLDILanguages as libraries.Sam Tobin-Hochstadt, Vincent St-Amour, Ryan Culpepper, Matthew Flatt, Matthias Felleisen
2011POPLCorrect blame for contracts: no more scapegoating.Christos Dimoulas, Robert Bruce Findler, Cormac Flanagan, Matthias Felleisen
2011SIGCSETeachScheme!Matthias Felleisen
2010DLSContracts for first-class classes.T. Stephen Strickland, Matthias Felleisen
2010ICFPFortifying macros.Ryan Culpepper, Matthias Felleisen
2010ICFPTeachScheme!: a checkpoint.Matthias Felleisen
2010ICFPLogical types for untyped languages.Sam Tobin-Hochstadt, Matthias Felleisen
2009DLSContracts for first-class modules.T. Stephen Strickland, Matthias Felleisen
2009ESOPPractical Variable-Arity Polymorphism.T. Stephen Strickland, Sam Tobin-Hochstadt, Matthias Felleisen
2009ICFPA functional I/O system or, fun for freshman kids.Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi
2009PADLToward a Practical Module System for ACL2.Carl Eastlund, Matthias Felleisen
2009PPDPFuture contracts.Christos Dimoulas, Riccardo Pucella, Matthias Felleisen
2009PPDPMaking induction manifest in modular ACL2.Carl Eastlund, Matthias Felleisen
2008ICFPFunctional programming and theorem proving for undergraduates: a progress report.Rex L. Page, Carl Eastlund, Matthias Felleisen
2008POPLThe design and implementation of typed scheme.Sam Tobin-Hochstadt, Matthias Felleisen
2007GPCEDebugging macros.Ryan Culpepper, Matthias Felleisen
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
2006OOPSLAInterlanguage migration: from scripts to programs.Sam Tobin-Hochstadt, Matthias Felleisen
2006POPLModular set-based analysis from contracts.Philippe Meunier, Robert Bruce Findler, Matthias Felleisen
2005ICFPHow to design class hierarchies.Matthias Felleisen
2005ICFPContinuations from generalized stack inspection.Greg Pettyjohn, John Clements, Joe Marshall, Shriram Krishnamurthi, Matthias Felleisen
2005POPLEnvironmental acquisition revisited.Richard Cobbe, Matthias Felleisen
2004ECOOPFunctional Objects.Matthias Felleisen
2004ECOOPSemantic Casts: Contracts and Structural Subtyping in a Nominal World.Robert Bruce Findler, Matthew Flatt, Matthias Felleisen
2004GPCETaming Macros.Ryan Culpepper, Matthias Felleisen
2004ICSEValidating the Unit Correctness of Spreadsheet Programs.Tudor Antoniu, Paul A. Steckler, Shriram Krishnamurthi, Erich Neuwirth, Matthias Felleisen
2003ESOPA Tail-Recursive Semantics for Stack Inspections.John Clements, Matthias Felleisen
2003ESOPModeling Web Interactions.Paul T. Graunke, Robert Bruce Findler, Shriram Krishnamurthi, Matthias Felleisen
2002ICFPContracts for higher-order functions.Robert Bruce Findler, Matthias Felleisen
2002POPLFrom POPL to the classroom and back.Matthias Felleisen
2001ESOPModeling an Algebraic Stepper.John Clements, Matthew Flatt, Matthias Felleisen
2001ESOPProgramming the Web with High-Level Programming Languages.Paul T. Graunke, Shriram Krishnamurthi, Steve Van Der Hoeven, Matthias Felleisen
2001OOPSLAContract Soundness for Object-Oriented Languages.Robert Bruce Findler, Matthias Felleisen
1999ESOPExpressing Structural Properties as Language Constructs.Shriram Krishnamurthi, Yan-David Erlich, Matthias Felleisen
1999ICFPProgramming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine).Matthew Flatt, Robert Bruce Findler, Shriram Krishnamurthi, Matthias Felleisen
1998ECOOPSynthesizing Object-Oriented and Functional Design to Promote Re-Use.Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman
1998PLDIUnits: Cool Modules for HOT Languages.Matthew Flatt, Matthias Felleisen
1998POPLClasses and Mixins.Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen
1997PLDIComponential Set-Based Analysis.Cormac Flanagan, Matthias Felleisen
1996PLDIStatic Debugging: Browsing the Web of Program Invariants.Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, Stephanie Weirich, Matthias Felleisen
1995POPLThe Call-by-Need Lambda Calculus.Zena M. Ariola, Matthias Felleisen, John Maraist, Martin Odersky, Philip Wadler
1995POPLThe Semantics of Future and Its Use in Program Optimizations.Cormac Flanagan, Matthias Felleisen
1994PLDIIs Continuation-Passing Useful for Data Flow Analysis?Amr Sabry, Matthias Felleisen
1993PLDIThe Essence of Compiling with Continuations.Cormac Flanagan, Amr Sabry, Bruce F. Duba, Matthias Felleisen
1993PLDIThe essence of compiling with continuations (with retrospective)Cormac Flanagan, Amr Sabry, Bruce F. Duba, Matthias Felleisen
1993POPLOn the Orthogonality of Assignments and Procedures in Algol.Stephen Weeks, Matthias Felleisen
1992POPLObservable Sequentiality and Full Abstraction.Robert Cartwright, Matthias Felleisen
1991POPLParameter-Passing and the Lambda Calculus.Erik Crank, Matthias Felleisen
1991POPLModeling Continuations without Continuations.Dorai Sitaram, Matthias Felleisen
1990ESOPOn the Expressive Power of Programming Languages.Matthias Felleisen
1989PLDIThe Semantics of Program Dependence.Robert Cartwright, Matthias Felleisen
1988POPLThe Theory and Practice of First-Class Prompts.Matthias Felleisen
1987POPLA Calculus for Assignments in Higher-Order Languages.Matthias Felleisen, Daniel P. Friedman
1986LICSReasoning with ContinuationsMatthias Felleisen, Daniel P. Friedman, Eugene E. Kohlbecker, Bruce F. Duba