Research
Interests
- Formal language theory: toolsets and pedagogy.
- Functional programming: ML, Concurrent ML, eXene, pretty printing,
programming methodology.
- Programming language semantics: operational semantics frameworks,
logical relations, lambda definability, full abstraction and the
relationship between operational and denotational semantics, models of
the applied typed lambda calculus PCF.
- Logic: proof search and countermodel generation for intuitionistic
propositional logic.
Tools
Forlan Project
The Forlan Project consists of a
toolset for experimenting with formal languages, a
draft textbook entitled Formal Language Theory:
Integrating Experimentation and Proof, and associated
lecture slides.
eXene
I am leading a group at K-State that is continuing the
development of
eXene,
Gansner and Reppy's multi-threaded, higher-order
user-interface toolkit for the X window system.
Current Research Students
Former Research Students
Alley Stoughton
(stough@k-state.edu)