Publication | Date of Publication | Type |
---|
A greedy algorithm for dropping digits | 2022-01-07 | Paper |
Algorithm Design with Haskell | 2020-08-10 | Paper |
An optimal, purely functional implementation of the Garsia–Wachs algorithm | 2020-05-26 | Paper |
How to find a fake coin | 2019-11-22 | Paper |
How to mingle streams | 2017-10-23 | Paper |
On computing representatives | 2016-05-26 | Paper |
An in-situ algorithm for expanding a graph | 2013-06-14 | Paper |
A simple division-free algorithm for computing determinants | 2013-04-04 | Paper |
On building cyclic and shared structures in Haskell | 2013-03-22 | Paper |
Building a consensus: A rectangle covering problem | 2011-07-25 | Paper |
Arithmetic Coding with Folds and Unfolds | 2011-04-01 | Paper |
Minimal on-line labelling | 2010-01-29 | Paper |
Programming Languages and Systems | 2010-01-05 | Paper |
Improving Saddleback Search: A Lesson in Algorithm Design | 2009-04-02 | Paper |
Loopless Functional Algorithms | 2009-04-02 | Paper |
Zippy Tabulations of Recursive Functions | 2008-08-28 | Paper |
FUNCTIONAL PEARL: Enumerating the rationals | 2006-06-09 | Paper |
FUNCTIONAL PEARLS: Finding celebrities: A lesson in functional programming | 2006-01-13 | Paper |
Countdown: A case study in origami programming | 2005-10-11 | Paper |
FUNCTIONAL PEARL Inverting the Burrows–Wheeler transform | 2005-03-21 | Paper |
FUNCTIONAL PEARL On tiling a chessboard | 2005-03-21 | Paper |
Theory and applications of inverting functions as folds | 2004-10-04 | Paper |
https://portal.mardi4nfdi.de/entity/Q4808695 | 2004-08-12 | Paper |
https://portal.mardi4nfdi.de/entity/Q4738116 | 2004-08-11 | Paper |
Maximum marking problems | 2001-11-21 | Paper |
FUNCTIONAL PEARL Unfolding pointer algorithms | 2001-07-23 | Paper |
Generalised folds for nested datatypes | 2000-02-06 | Paper |
Meertens number | 1999-11-21 | Paper |
de Bruijn notation as a nested datatype | 1999-06-28 | Paper |
https://portal.mardi4nfdi.de/entity/Q4362958 | 1998-05-25 | Paper |
FUNCTIONAL PEARL | 1998-02-25 | Paper |
FUNCTIONAL PEARL On building trees with minimum height | 1998-01-07 | Paper |
https://portal.mardi4nfdi.de/entity/Q4331824 | 1997-02-11 | Paper |
Functional algorithm design | 1996-12-12 | Paper |
Generic functional programming with types and relations | 1996-08-21 | Paper |
https://portal.mardi4nfdi.de/entity/Q4885873 | 1996-07-28 | Paper |
https://portal.mardi4nfdi.de/entity/Q4281662 | 1994-04-07 | Paper |
List partitions | 1993-06-29 | Paper |
The smallest upravel | 1992-09-27 | Paper |
Formal derivation of a pattern matching algorithm | 1989-01-01 | Paper |
A formal development of an efficient supercombination compiler | 1987-01-01 | Paper |
https://portal.mardi4nfdi.de/entity/Q3782766 | 1987-01-01 | Paper |
Transformational programming and the paragraph problem | 1986-01-01 | Paper |
Using circular programs to eliminate multiple traversals of data | 1984-01-01 | Paper |
The promotion and accumulation strategies in transformational programming | 1984-01-01 | Paper |
The jogger's problem | 1981-01-01 | Paper |
https://portal.mardi4nfdi.de/entity/Q3919065 | 1980-01-01 | Paper |
Recursion elimination with variable parameters | 1979-01-01 | Paper |
Notes on recursion elimination | 1977-01-01 | Paper |
Improving programs by the introduction of recursion | 1977-01-01 | Paper |
Non recursive functionals | 1975-01-01 | Paper |
On transformations of programs | 1974-01-01 | Paper |
Speeding up Programs | 1974-01-01 | Paper |
A note on definition by cases | 1973-01-01 | Paper |
Integers with Given Initial Digits | 1972-01-01 | Paper |