Richard S. Bird

From MaRDI portal
(Redirected from Person:287110)



List of research outcomes

This list is not complete and representing at the moment only items from zbMATH Open and arXiv. We are working on additional sources - please check back here soon!

PublicationDate of PublicationType
A greedy algorithm for dropping digits
Journal of Functional Programming
2022-01-07Paper
Algorithm design with Haskell2020-08-10Paper
An optimal, purely functional implementation of the Garsia-Wachs algorithm
Journal of Functional Programming
2020-05-26Paper
How to find a fake coin
Journal of Functional Programming
2019-11-22Paper
How to mingle streams
Journal of Functional Programming
2017-10-23Paper
On computing representatives
Information Processing Letters
2016-05-26Paper
An in-situ algorithm for expanding a graph
Journal of Functional Programming
2013-06-14Paper
A simple division-free algorithm for computing determinants
Information Processing Letters
2013-04-04Paper
On building cyclic and shared structures in Haskell
Formal Aspects of Computing
2013-03-22Paper
Building a consensus: a rectangle covering problem
Journal of Functional Programming
2011-07-25Paper
Arithmetic coding with folds and unfolds
Advanced Functional Programming
2011-04-01Paper
Minimal on-line labelling
Information Processing Letters
2010-01-29Paper
Rebuilding a tree from its traversals: a case study of program inversion
Lecture Notes in Computer Science
2010-01-05Paper
Loopless Functional Algorithms
Lecture Notes in Computer Science
2009-04-02Paper
Improving Saddleback Search: A Lesson in Algorithm Design
Lecture Notes in Computer Science
2009-04-02Paper
Zippy Tabulations of Recursive Functions
Lecture Notes in Computer Science
2008-08-28Paper
FUNCTIONAL PEARL: Enumerating the rationals
Journal of Functional Programming
2006-06-09Paper
FUNCTIONAL PEARLS: Finding celebrities: A lesson in functional programming
Journal of Functional Programming
2006-01-13Paper
Countdown: A case study in origami programming
Journal of Functional Programming
2005-10-11Paper
FUNCTIONAL PEARL <i>Inverting the Burrows–Wheeler transform</i>
Journal of Functional Programming
2005-03-21Paper
FUNCTIONAL PEARL <i>On tiling a chessboard</i>
Journal of Functional Programming
2005-03-21Paper
Theory and applications of inverting functions as folds
Science of Computer Programming
2004-10-04Paper
scientific article; zbMATH DE number 2090028 (Why is no real title available?)2004-08-12Paper
scientific article; zbMATH DE number 2087346 (Why is no real title available?)2004-08-11Paper
Maximum marking problems
Journal of Functional Programming
2001-11-21Paper
Unfolding pointer algorithms
Journal of Functional Programming
2001-07-23Paper
Generalised folds for nested datatypes
Formal Aspects of Computing
2000-02-06Paper
Meertens number
Journal of Functional Programming
1999-11-21Paper
de Bruijn notation as a nested datatype
Journal of Functional Programming
1999-06-28Paper
scientific article; zbMATH DE number 1086709 (Why is no real title available?)1998-05-25Paper
FUNCTIONAL PEARL
Journal of Functional Programming
1998-02-25Paper
FUNCTIONAL PEARL On building trees with minimum height
Journal of Functional Programming
1998-01-07Paper
scientific article; zbMATH DE number 977284 (Why is no real title available?)1997-02-11Paper
Functional algorithm design
Science of Computer Programming
1996-12-12Paper
Generic functional programming with types and relations
Journal of Functional Programming
1996-08-21Paper
scientific article; zbMATH DE number 910715 (Why is no real title available?)1996-07-28Paper
scientific article; zbMATH DE number 512948 (Why is no real title available?)1994-04-07Paper
List partitions
Formal Aspects of Computing
1993-06-29Paper
The smallest upravel
Science of Computer Programming
1992-09-27Paper
Formal derivation of a pattern matching algorithm
Science of Computer Programming
1989-01-01Paper
scientific article; zbMATH DE number 4045132 (Why is no real title available?)1987-01-01Paper
A formal development of an efficient supercombination compiler
Science of Computer Programming
1987-01-01Paper
Transformational programming and the paragraph problem
Science of Computer Programming
1986-01-01Paper
Using circular programs to eliminate multiple traversals of data
Acta Informatica
1984-01-01Paper
The promotion and accumulation strategies in transformational programming
ACM Transactions on Programming Languages and Systems
1984-01-01Paper
The jogger's problem
Information Processing Letters
1981-01-01Paper
scientific article; zbMATH DE number 3731318 (Why is no real title available?)1980-01-01Paper
Recursion elimination with variable parameters
The Computer Journal
1979-01-01Paper
Improving programs by the introduction of recursion
Communications of the ACM
1977-01-01Paper
Notes on recursion elimination
Communications of the ACM
1977-01-01Paper
Non recursive functionals
Mathematical Logic Quarterly
1975-01-01Paper
On transformations of programs
Journal of Computer and System Sciences
1974-01-01Paper
Speeding up Programs
The Computer Journal
1974-01-01Paper
A note on definition by cases
Mathematical Logic Quarterly
1973-01-01Paper
Integers with Given Initial Digits
The American Mathematical Monthly
1972-01-01Paper


Research outcomes over time


This page was built for person: Richard S. Bird