-
121
Unifying Structured Recursion Schemes
Published 2013“…The proof of this claim involves standard constructions in category theory that are nevertheless not well known in functional programming: Eilenberg-Moore categories and bialgebras.…”
Conference item -
122
Higher-order quantum transformations of Hamiltonian dynamics
Published 2024-03-01“…This algorithm is an instance of quantum functional programming, where the desired function is specified as a concatenation of higher-order quantum transformations. …”
Get full text
Article -
123
Sprego Programming
Get full text
Article -
124
Amorphous Infrastructure for Language Implementation
Published 2006“…This infrastructure is applied to the implementationof purely functional programming languages. Specifically, it is usedin conjunction with data-flow techniques to implement a toy language homologousto recurrence equations, exploiting control-flow parallelism through paralleloperand evaluation. …”
Get full text
-
125
ACTORS: A Model of Concurrent Computation in Distributed Systems
Published 2004“…Unlike dataflow and functional programming, however, actors are dynamically reconfigurable and can model shared resources with changing local state. …”
Get full text
-
126
A Virtual Machine for a Type-omega Denotational Proof Language
Published 2004“…The Athena VM provides the same basis for DPLs that the SECD machine does for pure, functional programming and the Warren Abstract Machine does for Prolog.…”
Get full text
-
127
Design, build and test of ejector based multi-evaporator refrigeration system
Published 2016“…The system is introduced from architecture to detailed functional programming. Experiments have been done on the experimental platform to compare the energy consumption of these two systems. …”
Get full text
Thesis -
128
Unifying Structured Recursion Schemes
Published 2013“…The proof of this claim involves standard constructions in category theory that are nevertheless not well known in functional programming: Eilenberg-Moore categories and bialgebras. …”
Conference item -
129
Functional Pearl: Explaining binomial heaps
Published 1999“…Functional programming languages are an excellent tool for teaching algorithms and data structures. …”
Journal article -
130
Classical control and quantum circuits in enriched category theory
Published 2018“…We describe categorical models of a circuit-based (quantum) functional programming language. We show that enriched categories play a crucial role. …”
Conference item -
131
Sorting with Bialgebras and Distributive Laws
Published 2012“…Sorting algorithms are an intrinsic part of functional programming folklore because they exemplify algorithm design using folds and unfolds. …”
Record -
132
Sorting with bialgebras and distributive laws
Published 2012“…Sorting algorithms are an intrinsic part of functional programming folklore as they exemplify algorithm design using folds and unfolds. …”
Conference item -
133
Android Application Development ALL-IN-ONE : for dummies /
Published 2020“…This friendly, easy-to-follow book kicks off by offering a fundamental understanding of Android's major technical ideas, including functional programming techniques. It moves on to show you how to work effectively in Studio, program cool new features, and test your app to make sure it's ready to release to a waiting world. …”
text -
134
Initial Algebra Semantics for Cyclic Sharing Tree Structures
Published 2010-09-01“…Since they can be naturally defined by an inductive type, they offer data structures in functional programming and mechanised reasoning with useful principles such as structural induction and structural recursion. …”
Get full text
Article -
135
Classical Control, Quantum Circuits and Linear Logic in Enriched Category Theory
Published 2020-03-01“…We describe categorical models of a circuit-based (quantum) functional programming language. We show that enriched categories play a crucial role. …”
Get full text
Article -
136
Sprego Programming
Published 2015-02-01“…Sprego is a simplified functional programming language in spreadsheet environment, and such as can be used both as introductory language and the language of end-user programmers. …”
Get full text
Article -
137
Experience Report: A Haskell interpreter for CellML
Published 2007“…In this paper we present our use of functional programming (FP), specifically Haskell, to provide an operational semantics for a domain-specific language, CellML, that describes mathematical models of biological processes. …”
Conference item -
138
Classical control, quantum circuits and linear logic in enriched category theory
Published 2020“…We describe categorical models of a circuit-based (quantum) functional programming language. We show that enriched categories play a crucial role. …”
Journal article -
139
Be Kind‚ Rewind: A Modest Proposal about Traversal
Published 2012“…A recent paper by Graham Hutton and Diana Fulger (\"Reasoning about Effects: Seeing the Wood through the Trees\", in the preproceedings of Trends in Functional Programming 2008) addresses the problem of reasoning about effectful functional programs, introducing a relabelling function on binary trees as a representative illustration. …”
Record -
140
Coalgebraic aspects of bidirectional computation
Published 2017“…We have previously (Bx, 2014; MPC, 2015) shown that several statebased bx formalisms can be captured using monadic functional programming, using the state monad together with possibly other monadic effects, giving rise to structures we have called monadic bx (mbx). …”
Journal article