Reference. Algorithm Design with Haskell

Cite

Cite as @bird-2020-algorithm (helia, typst) · \cite{bird-2020-algorithm} (LaTeX)
BibTeX
bibtex · 1 line
@book{bird-2020-algorithm, title={Algorithm Design with Haskell}, ISBN={9781108491617}, url={http://dx.doi.org/10.1017/9781108869041}, DOI={10.1017/9781108869041}, publisher={Cambridge University Press}, author={Bird, Richard and Gibbons, Jeremy}, year={2020}, month=June }
hayagriva YAML (typst)
yaml · 10 lines
bird-2020-algorithm:
  type: book
  title: Algorithm Design with Haskell
  author:
  - Bird, Richard
  - Gibbons, Jeremy
  date: 2020-06
  publisher: Cambridge University Press
  serial-number:
    doi: 10.1017/9781108869041
Cited by (4)

Longest r-chain: thinning by grouping dinges-2026-longest

PDF · DOI · pldb

Truly Functional Solutions to the Longest Uptrend Problem (Functional Pearl) dinges-2025-truly

Solutions to the longest increasing subsequence problem are typically implemented imperatively, relying on arrays for constant-time lookups and updates. Replacing these arrays with functional sequences allows a purely functional solution with the same asymptotic running time, but with significantly worse practical performance. In this pearl, we present a purely functional approach that is not only asymptotically optimal, but also efficient in practice. The core idea is to exploit the interplay between search, lookup, and update operations through Huet’s zipper. In addition, we improve the adaptive behaviour of imperative solutions commonly found in the literature.
PDF · DOI · pldb

Fantastic Morphisms and Where to Find Them: A Guide to Recursion Schemes yang-2022-fantastic

DOI · arXiv

The School of Squiggol: A History of the Bird–Meertens Formalism gibbons-2020-the

DOI
bird-2020-algorithm reference entries/refs/bird-2020-algorithm/bird-2020-algorithm.hel