[Peter Suber's Open Access News]

Color key

slides
unrefereed manuscript technical report unrefereed workshop paper
dissertation refereed conference or workshop paper

Beluga: Programming with Higher-Order Abstract Syntax

Brigitte Pientka
Joshua Dunfield
Programming with proofs and explicit contexts
PPDP '08, July 2008, Valencia
Paper
Joshua Dunfield
Brigitte Pientka
Case analysis of higher-order data
LFMTP '08, June 2008, Pittsburgh
Paper

Type Refinements, Intersection Types, Union Types

"Half the time was spent in fossicking for sticks."

Joshua Dunfield Refined typechecking with Stardust
PLPV '07, October 2007, Freiburg
Paper Slides
Joshua Dunfield A unified system of type refinements
Doctoral dissertation, August 2007
Thesis Slides
Joshua Dunfield Applying type refinements
Student Seminar Series talk, May 2005
Slides
Joshua Dunfield
Frank Pfenning
Tridirectional typechecking (extended version)
March 2004
Technical report
Joshua Dunfield Unifying principles of type refinements
February 2004
Thesis proposal
Joshua Dunfield
Frank Pfenning
Tridirectional typechecking
POPL '04, January 2004, Venice
Paper Slides
Joshua Dunfield
Frank Pfenning
Type assignment for intersections and unions in call-by-value languages
FOSSACS '03, April 2003, Warsaw (Springer LNCS 2620)
Paper Slides
Joshua Dunfield Combining two forms of type refinements
September 2002
Technical report

Ancient History

Interactive Program Verification


From 2002 to 2005, I was supported by the NSF-funded Triple Project. I was the recipient of an NSF Graduate Research Fellowship (2000-03) and also received support through the ConCert Project (also NSF).
Sage advice that's hard to follow.
Joshua Dunfield
Last modified: Mon Jun 2 19:51:56 EDT 2008