Problems & Proposals for Time & Space Profiling of Functional Programs. - Colin Runciman; David Wakeling (Functional Programming, 1990)

Linearity and laziness. - David Wakeling (1990)

Linearity and Laziness. - David Wakeling; Colin Runciman (FPCA, 1991)

Heap Profiling of a Lazy Functional Compiler. - Colin Runciman; David Wakeling (Functional Programming, 1992)

Profiling Parallel Functional Computations (Without Parallel Machines). - Colin Runciman; David Wakeling (Functional Programming, 1993)

Heap Profiling of Lazy Functional Programs. - Colin Runciman; David Wakeling (J. Funct. Program., 1993)

A Haskell to Java Virtual Machine Code Compiler. - David Wakeling (Implementation of Functional Languages, 1997)

Mobile Haskell: Compiling Lazy Functional Programs for the Java Virtual Machine. - David Wakeling (PLILP/ALP, 1998)

The Dynamic Compilation of Lazy Functional Programs. - David Wakeling (J. Funct. Program., 1998)

Compiling lazy functional programs for the Java Virtual Machine. - David Wakeling (J. Funct. Program., 1999)

A Design Methodology for Functional Programs. - David Wakeling (SAIG, 2001)

Educational Pearl: Biological sequence similarity. - David Wakeling (J. Funct. Program., 2006)

Spreadsheet functional programming. - David Wakeling (J. Funct. Program., 2007)

A robot in every classroom: robots and functional programming across the curriculum. - David Wakeling (FDPE@ICFP, 2008)