Functional pearl: Unfolding pointer algorithms (2001)

by Richard S. Bird
Venue:Journal of Functional Programming
Citations:6 - 0 self

Documents Related by Co-Citation

252 QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs – Koen Claessen, John Hughes - 2000
70 A Lightweight Implementation of Generics and Dynamics – James Cheney, Ralf Hinze - 2002
53 Typing dynamic typing – Arthur I. Baars, S. Doaitse Swierstra - 2002
340 Interactive theorem proving and program development. Coq’Art: The calculus of inductive constructions – Y Bertot, P Castéran - 2004
8 Calculational Derivation of Pointer Algorithms from Tree Operations – Michael Butler - 1998
52 Algorithmic Language and Program Development – F L Bauer, H Wossner - 1982
101 Intuitionistic Reasoning about Shared Mutable Data Structure – John C. Reynolds - 2000
90 Proving pointer programs in Hoare Logic – Richard Bornat - 2000
66 Some techniques for proving correctness of programs which alter data structures – R M Burstall - 1972
237 Refinement Calculus, A Systematic Introduction – R J R Back, J von Wright - 1998
13 Nebula: a functional operating system – K Karlsson - 1981
6 Declarative debugging with Buddha – B Pope - 2005
49 Debugging Haskell by Observing Intermediate Data Structures – Andy Gill - 2000
20 Testing Monadic Code with QuickCheck – Koen Claessen, John Hughes - 2002
21 Composing Monads Using Coproducts – Christoph Lüth, Neil Ghani - 2002
26 A poor man’s concurrency monad – Koen Claessen - 1999
19 Running the manual: An approach to high-assurance microkernel development – Philip Derrin, Kevin Elphinstone, Gerwin Klein, David Cock, Manuel M. T. Chakravarty - 2006
6 The Essence of Multitasking – William L. Harrison - 2006
25 PFL: A functional language for parallel programming – S Holmström - 1983