JFP 1996
35 papers
- A Confluent Reduction for the lambda-Calculus with Surjective Pairing and Terminal Object
- A Positive Supercompiler
- A Simple Proof of the Undecidability of Inhabitation in lambdaP
- A Syntactic Theory of Type Generativity and Sharing
- Back to Basics: Deriving Representation Changers Functionally
- Benchmarking Implementations of Functional Languages with 'Pseudoknot', a Float-Intensive Benchmark
- Canonical Typing and Pi-Conversion in the Barendregt Cube
- Combinators for Parsing Expressions
- Deduction for Functional Programmers
- Deriving Tidy Drawings of Trees
- Drawing Trees
- Empirical and Analytic Study of Stack Versus Heap Cost for Languages with Closures
- Formal Basis for the Refinement of Rule Based Transition Systems
- Generating Action Compilers by Partial Evaluation
- Generic Functional Programming with Types and Relations
- Haskore Music Notation - An Algebra of Music
- New Dimensions in Heap Profiling
- Note on Algol and Conservatively Extending Functional Programming
- On Cubism
- Operational Interpretations of an Extension of Fomega with Control Operators
- Optimal Purely Functional Priority Queues
- Predictive Parser Combinators Need four Values to Report Errors
- Proof-Irrelevance out of Exluded-Middle and Choice in the Calculus of Constructions
- Proving the Correctness of Compiler Optimisations Based on a Global Analysis: A Study of Strictness Analysis
- Reference Counting as a Computational Interpretation of Linear Logic
- Representing Demand by Partial Projections
- Some Lattice-Based Scientific Problems, Expressed in Haskell
- Sparse Matrix Representations in a Functional Language
- The Bologna Optimal Higher-Order Machine
- The Resource Constrained Shortest Path Problem Implemented in a Lazy Functional Language
- The Third Homomorphism Theorem
- Type Classes with Existential Types
- Weak Polymorphism can be Sound
- lambda-nu, A Calculus of Explicit Substitutions which Preserves Strong Normalisation
- π-Red+ An Interactive Compiling Graph Reduction System for an Applied λ-Calculus