| 2008 |
| 29 | EE | Dimitrios Vytiniotis,
Stephanie Weirich,
Simon L. Peyton Jones:
FPH: first-class polymorphism for Haskell.
ICFP 2008: 295-306 |
| 28 | EE | Brian E. Aydemir,
Arthur Charguéraud,
Benjamin C. Pierce,
Randy Pollack,
Stephanie Weirich:
Engineering formal metatheory.
POPL 2008: 3-15 |
| 27 | EE | Daniel S. Dantas,
David Walker,
Geoffrey Washburn,
Stephanie Weirich:
AspectML: A polymorphic aspect-oriented functional programming language.
ACM Trans. Program. Lang. Syst. 30(3): (2008) |
| 26 | EE | Geoffrey Washburn,
Stephanie Weirich:
Boxes go bananas: Encoding higher-order abstract syntax with parametric polymorphism.
J. Funct. Program. 18(1): 87-140 (2008) |
| 2007 |
| 25 | EE | Dimitrios Vytiniotis,
Stephanie Weirich:
Free Theorems and Runtime Type Representations.
Electr. Notes Theor. Comput. Sci. 173: 357-373 (2007) |
| 24 | EE | Brian E. Aydemir,
Aaron Bohannon,
Stephanie Weirich:
Nominal Reasoning Techniques in Coq: (Extended Abstract).
Electr. Notes Theor. Comput. Sci. 174(5): 69-77 (2007) |
| 23 | EE | Simon L. Peyton Jones,
Dimitrios Vytiniotis,
Stephanie Weirich,
Mark Shields:
Practical type inference for arbitrary-rank types.
J. Funct. Program. 17(1): 1-82 (2007) |
| 2006 |
| 22 | EE | Stephanie Weirich:
RepLib: a library for derivable type classes.
Haskell 2006: 1-12 |
| 21 | EE | Dimitrios Vytiniotis,
Stephanie Weirich,
Simon L. Peyton Jones:
Boxy types: inference for higher-rank types and impredicativity.
ICFP 2006: 251-262 |
| 20 | EE | Simon L. Peyton Jones,
Dimitrios Vytiniotis,
Stephanie Weirich,
Geoffrey Washburn:
Simple unification-based type inference for GADTs.
ICFP 2006: 50-61 |
| 19 | EE | Geoffrey Washburn,
Stephanie Weirich:
Good advice for type-directed programming aspect-oriented programming and extensible generic functions.
ICFP-WGP 2006: 33-44 |
| 18 | EE | Stephanie Weirich:
Type-safe run-time polytypic programming.
J. Funct. Program. 16(6): 681-710 (2006) |
| 2005 |
| 17 | EE | Daniel S. Dantas,
David Walker,
Geoffrey Washburn,
Stephanie Weirich:
PolyAML: a polymorphic aspect-oriented functional programming language.
ICFP 2005: 306-319 |
| 16 | EE | Geoffrey Washburn,
Stephanie Weirich:
Generalizing Parametricity Using Information-flow.
LICS 2005: 62-71 |
| 15 | EE | Dimitrios Vytiniotis,
Geoffrey Washburn,
Stephanie Weirich:
An open and shut typecase.
TLDI 2005: 13-24 |
| 14 | EE | Brian E. Aydemir,
Aaron Bohannon,
Matthew Fairbairn,
J. Nathan Foster,
Benjamin C. Pierce,
Peter Sewell,
Dimitrios Vytiniotis,
Geoffrey Washburn,
Stephanie Weirich,
Steve Zdancewic:
Mechanized Metatheory for the Masses: The PoplMark Challenge.
TPHOLs 2005: 50-65 |
| 13 | EE | Benjamin C. Pierce,
Peter Sewell,
Stephanie Weirich,
Steve Zdancewic:
It Is Time to Mechanize Programming Language Metatheory.
VSTTE 2005: 26-30 |
| 12 | EE | Stephanie Weirich,
Liang Huang:
A Design for Type-Directed Programming in Java.
Electr. Notes Theor. Comput. Sci. 138(2): 117-136 (2005) |
| 2004 |
| 11 | EE | Stephanie Weirich:
Type-safe cast.
J. Funct. Program. 14(6): 681-695 (2004) |
| 2003 |
| 10 | EE | Geoffrey Washburn,
Stephanie Weirich:
Boxes go bananas: encoding higher-order abstract syntax with parametric polymorphism.
ICFP 2003: 249-262 |
| 2002 |
| 9 | EE | Stephanie Weirich:
Higher-Order Intensional Type Analysis.
ESOP 2002: 98-114 |
| 8 | EE | Karl Crary,
Stephanie Weirich,
J. Gregory Morrisett:
Intensional polymorphism in type-erasure semantics.
J. Funct. Program. 12(6): 567-600 (2002) |
| 2001 |
| 7 | EE | Stephanie Weirich:
Encoding Intensional Type Analysis.
ESOP 2001: 92-106 |
| 2000 |
| 6 | EE | Stephanie Weirich:
Type-safe cast: functional pearl.
ICFP 2000: 58-67 |
| 5 | EE | Karl Crary,
Stephanie Weirich:
Resource Bound Certification.
POPL 2000: 184-198 |
| 4 | EE | Michael W. Hicks,
Stephanie Weirich,
Karl Crary:
Safe and Flexible Dynamic Linking of Native Code.
Types in Compilation 2000: 147-176 |
| 1999 |
| 3 | EE | Karl Crary,
Stephanie Weirich:
Flexible Type Analysis.
ICFP 1999: 233-248 |
| 1998 |
| 2 | EE | Karl Crary,
Stephanie Weirich,
J. Gregory Morrisett:
Intensional Polymorphism in Type-Erasure Semantics.
ICFP 1998: 301-312 |
| 1996 |
| 1 | | Cormac Flanagan,
Matthew Flatt,
Shriram Krishnamurthi,
Stephanie Weirich,
Matthias Felleisen:
Static Debugging: Browsing the Web of Program Invariants.
PLDI 1996: 23-32 |