Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Wouter Swierstra
[go: Go Back, main page]

I am a PhD student at the University of Nottingham's Foundations of Programming Group under the supervision of Thorsten Altenkirch. I am funded by the EPSRC grant on the Theory and Applications of Containers. Before coming to Nottingham, I did my MSc at the University of Utrecht's Center for Software Technology.

Latest news: I've uploaded new slides of two recent talks. And in case you hadn't noticed, Issue 11 of the Monad.Reader is out.

Drafts and Publications

The Power of Pi [bib]

Nicolas Oury and Wouter Swierstra. ICFP 2008.

A tutorial implementation of a dependently-typed lambda calculus [bib] [sources]

Andres Löh, Conor McBride, and Wouter Swierstra. Under revision.

Dependent Types for Distributed Arrays [bib][sources]

Wouter Swierstra and Thorsten Altenkirch. Accepted for presentation at TFP 2008.

Data types à la carte [bib][sources]

Wouter Swierstra. Journal of Functional Programming (2008), 18: 423–436. Cambridge University Press.

Beauty in the Beast: A Functional Semantics for the Awkward Squad [bib]

Wouter Swierstra and Thorsten Altenkirch. Haskell Workshop 2007.

Observational Equality, Now! [bib]

Thorsten Altenkirch, Conor McBride, and Wouter Swierstra. PLPV 2007.

A Principled Approach to Version Control [bib]

Andres Löh, Wouter Swierstra, and Daan Leijen. Under revision.

Dependable software deployment [bib]

John DeTreville, Daan Leijen, and Wouter Swierstra. Unpublished.

Why Attribute Grammars Matter [bib]

Wouter Swierstra. The Monad.Reader Issue 4.

Thesisometer

The thesisometer