Jeremy Gibbons

From MaRDI portal


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 effects
 
2021-03-17Paper
Quantitative Information Flow with Monads in Haskell
Foundations of Probabilistic Programming
2021-02-16Paper
Algorithm design with Haskell
 
2020-08-10Paper
Coding with asymmetric numeral systems
 
2020-05-05Paper
The under-appreciated unfold
Proceedings of the third ACM SIGPLAN international conference on Functional programming
2019-09-26Paper
Introduction to bidirectional transformations
 
2019-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 algebras
 
2017-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 monad
 
2016-05-13Paper
Monads for behaviour
 
2016-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 programs
 
2006-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