ICFP 2000
27 papers
- Advanced module systems: a guide for the perplexed (abstract of invited talk)
- An operational semantics for parallel lazy evaluation
- Breadth-first numbering: lessons from a small exercise in algorithm design
- Cheap eagerness: speculative evaluation in a lazy functional language
- Combining functional programming and hardware verification (abstract of invited talk)
- Composing contracts: an adventure in financial engineering, functional pearl
- Deriving backtracking monad transformers
- FranTk - a declarative GUI language for Haskell
- Fully reflexive intensional type analysis
- Functional programming in C++
- Information flow inference for free
- Intersection types and computational effects
- Make it practical: a generic linear-time algorithm for solving maximum-weightsum problems
- More types for nested data parallel programming
- Non-stop Haskell
- QuickCheck: a lightweight tool for random testing of Haskell programs
- Recursive monadic bindings
- Recursive subtyping revealed: functional pearl
- Regular expression types for XML
- Static enforcement of security with types
- Syntactic accidents in program analysis: on the impact of the CPS transformation
- The duality of computation
- The functional guts of the Kleisli query system
- The influence of browsers on evaluators or, continuations to program web servers
- Type-safe cast: functional pearl
- Typed compilation of inclusive subtyping
- Understanding memory allocation of scheme programs