JFP 2006
30 papers
- A reflective functional language for hardware design and theorem proving
- Calculating PSSM probabilities with lazy dynamic programming
- Consistency of the theory of contexts
- Educational Pearl: 'Proof-directed debugging' revisited for a first-order version
- Educational Pearl: Automata via macros
- Educational Pearl: Biological sequence similarity
- Efficient manipulation of binary data using pattern matching
- Featherweight generic confinement
- Finger trees: a simple general-purpose data structure
- Functional Pearl: A program to solve Sudoku
- Functional Pearl: Enumerating the rationals
- Functional Pearl: Marble mingling
- Functional Pearls: Finding celebrities: A lesson in functional programming
- Functional Pearls: Probabilistic functional programming in Haskell
- Gencel: a program generator for correct spreadsheets
- Generics for the masses
- Introduction
- Making a fast curry: push/enter vs. eval/apply for higher-order languages
- Monadic regions
- Multi-return function call
- Phantom types and subtyping
- Pure type systems with judgemental equality
- Regular expression filters for XML
- Remarks on the equational theory of non-normalizing pure type systems
- Slideshow: functional presentations
- Sound and complete models of contracts
- Static analysis for path correctness of XML queries
- Theoretical Pearl: A simple proof of a folklore theorem about delimited control
- Type-based confinement
- Type-safe run-time polytypic programming