Jeremy Gibbons

From MaRDI portal
(Redirected from Person:265823)



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
Profunctor optics, a categorical update
Compositionality
2024-05-10Paper
Algorithm design with the selection monad
Lecture Notes in Computer Science
2023-08-03Paper
Breadth-first traversal via staging
Lecture Notes in Computer Science
2023-06-30Paper
How to design co-programs
Journal of Functional Programming
2021-09-24Paper
Tracing monadic computations and representing effects2021-03-17Paper
Tracing monadic computations and representing effects
(available as arXiv preprint)
2021-03-17Paper
Quantitative Information Flow with Monads in Haskell
Foundations of Probabilistic Programming
2021-02-16Paper
Algorithm design with Haskell2020-08-10Paper
Coding with asymmetric numeral systems2020-05-05Paper
The under-appreciated unfold
Proceedings of the third ACM SIGPLAN international conference on Functional programming
2019-09-26Paper
Introduction to bidirectional transformations2019-02-15Paper
Programming with ornaments
Journal of Functional Programming
2017-10-23Paper
The under-appreciated unfold
Proceedings of the third ACM SIGPLAN international conference on Functional programming
2017-08-21Paper
Modules over monads and their algebras2017-07-11Paper
APLicative Programming with Naperian Functors
Programming Languages and Systems
2017-05-19Paper
Kernels, in a nutshell
Journal of Logical and Algebraic Methods in Programming
2016-12-15Paper
Folding domain-specific languages: deep and shallow embeddings (functional pearl)
Proceedings of the 19th ACM SIGPLAN international conference on Functional programming
2016-09-29Paper
Conjugate hylomorphisms -- or: the mother of all structured recursion schemes
Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
2016-09-29Paper
Comprehending Ringads
A List of Successes That Can Change the World
2016-08-17Paper
Reflections on monadic lenses
A List of Successes That Can Change the World
2016-08-17Paper
The coinductive resumption monad2016-05-13Paper
Monads for behaviour2016-04-12Paper
Unifying theories of programming with monads
Unifying Theories of Programming
2015-12-11Paper
Notions of bidirectional computation and entangled state monads
Lecture Notes in Computer Science
2015-08-27Paper
Unifying structured recursion schemes
Proceedings of the 18th ACM SIGPLAN international conference on Functional programming
2015-03-30Paper
A relative timed semantics for BPMN
Electronic Notes in Theoretical Computer Science
2015-03-19Paper
Just do it
Proceedings of the 16th ACM SIGPLAN international conference on Functional programming
2015-03-05Paper
Incremental updates for efficient bidirectional transformations
Proceedings of the 16th ACM SIGPLAN international conference on Functional programming
2015-03-05Paper
When is a function a fold or an unfold?
Electronic Notes in Theoretical Computer Science
2013-04-26Paper
Property specifications for workflow modelling
Science of Computer Programming
2011-07-18Paper
Formalisations and applications of BPMN
Science of Computer Programming
2011-06-07Paper
Arithmetic coding with folds and unfolds
Advanced Functional Programming
2011-04-01Paper
Scala for generic programmers
Journal of Functional Programming
2011-01-26Paper
Unifying theories of locations
Unifying Theories of Programming
2010-08-31Paper
Gradual refinement. Blending pattern matching with data abstraction
Lecture Notes in Computer Science
2010-07-26Paper
The essence of the <scp>Iterator</scp> pattern
Journal of Functional Programming
2009-10-28Paper
Fission for Program Comprehension
Lecture Notes in Computer Science
2009-04-02Paper
Unifying Theories of Objects
Lecture Notes in Computer Science
2009-03-06Paper
Property Specifications for Workflow Modelling
Lecture Notes in Computer Science
2009-02-24Paper
Unfolding Abstract Datatypes
Lecture Notes in Computer Science
2008-08-28Paper
Metamorphisms: streaming representation-changers
Science of Computer Programming
2007-03-12Paper
Unbounded Spigot Algorithms for the Digits of Pi
The American Mathematical Monthly
2006-07-11Paper
Proof methods for corecursive programs2006-06-19Paper
FUNCTIONAL PEARL: Enumerating the rationals
Journal of Functional Programming
2006-06-09Paper
Mathematics of Program Construction
Lecture Notes in Computer Science
2005-08-26Paper
Disciplined, efficient, generalised folds for nested datatypes
Formal Aspects of Computing
2004-10-01Paper
scientific article; zbMATH DE number 2087343 (Why is no real title available?)2004-08-11Paper
scientific article; zbMATH DE number 2087346 (Why is no real title available?)2004-08-11Paper
scientific article; zbMATH DE number 2087400 (Why is no real title available?)2004-08-11Paper
On the semantics of nested datatypes
Information Processing Letters
2002-07-25Paper
The generic approximation lemma
Information Processing Letters
2002-07-14Paper
scientific article; zbMATH DE number 1696901 (Why is no real title available?)2002-01-28Paper
A pointless derivation of radix sort
Journal of Functional Programming
2000-12-05Paper
Bridging the algorithm gap: A linear-time functional program for paragraph formatting
Science of Computer Programming
2000-11-28Paper
Generic downwards accumulations
Science of Computer Programming
2000-06-04Paper
scientific article; zbMATH DE number 1263589 (Why is no real title available?)1999-11-08Paper
Computing downwards accumulations on trees quickly
Theoretical Computer Science
1997-10-19Paper
Functional Pearls
Journal of Functional Programming
1997-08-07Paper
Functional Pearls
Journal of Functional Programming
1997-04-29Paper
Efficient parallel algorithms for tree accumulations
Science of Computer Programming
1996-02-26Paper
scientific article; zbMATH DE number 512952 (Why is no real title available?)1994-04-07Paper
Formal derivation of a pattern matching algorithm
Science of Computer Programming
1989-01-01Paper


Research outcomes over time


This page was built for person: Jeremy Gibbons