Dominic A. Orchard

Orcid: 0000-0002-7058-7842

Affiliations:
  • University of Kent
  • University of Cambridge (former)
  • Imperial College London, UK (former)


According to our database1, Dominic A. Orchard authored at least 51 papers between 2008 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Conjugate operators for transparent, explorable research outputs.
CoRR, 2024

A Mixed Linear and Graded Logic: Proofs, Terms, and Models.
CoRR, 2024

Program Synthesis from Graded Types.
Proceedings of the Programming Languages and Systems, 2024

2023
A Theory of Composing Protocols.
Art Sci. Eng. Program., 2023

Functional Ownership through Fractional Uniqueness.
CoRR, 2023

Graded Modal Types for Integrity and Confidentiality.
CoRR, 2023

Communicating Actor Automata - Modelling Erlang Processes as Communicating Machines.
Proceedings of the Proceedings 14th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2023

2022
How to Take the Inverse of a Type (Artifact).
Dagstuhl Artifacts Ser., 2022

Replicate, Reuse, Repeat: Capturing Non-Linear Communication via Session Types and Graded Modal Types.
Proceedings of the 13th International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, 2022

A Theory of Protocol Composition.
CoRR, 2022

Linearity and Uniqueness: An Entente Cordiale.
Proceedings of the Programming Languages and Systems, 2022

How to Take the Inverse of a Type.
Proceedings of the 36th European Conference on Object-Oriented Programming, 2022

2021
Graded Modal Dependent Type Theory.
Proceedings of the Programming Languages and Systems, 2021

Graded Hoare Logic and its Categorical Semantics.
Proceedings of the Programming Languages and Systems, 2021

2020
Deriving Distributive Laws for Graded Linear Types.
Proceedings of the Proceedings Second Joint International Workshop on Linearity & Trends in Linear Logic and Applications, 2020

Guiding user annotations for units-of-measure verification.
CoRR, 2020

Grading Adjoint Logic.
CoRR, 2020

Unifying graded and parameterised monads.
Proceedings of the Proceedings Eighth Workshop on Mathematically Structured Functional Programming, 2020

Resourceful Program Synthesis from Graded Linear Types.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2020

Data-Flow Analyses as Effects and Graded Monads.
Proceedings of the 5th International Conference on Formal Structures for Computation and Deduction, 2020

2019
Quantitative program reasoning with graded modal types.
Proc. ACM Program. Lang., 2019

Composing bidirectional programs monadically (with appendices).
CoRR, 2019

Learning units-of-measure from scientific code.
Proceedings of the 14th International Workshop on Software Engineering for Science, 2019

Composing Bidirectional Programs Monadically.
Proceedings of the Programming Languages and Systems, 2019

2018
Complexity bounds for container functors and comonads.
Inf. Comput., 2018

Automatic Reordering for Dataflow Safety of Datalog.
Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming, 2018

2017
Verifying spatial properties of array computations.
Proc. ACM Program. Lang., 2017

Guest editors' foreword.
J. Log. Algebraic Methods Program., 2017

2016
Units-of-Measure Correctness in Fortran Programs.
Comput. Sci. Eng., 2016

Effects as sessions, sessions as effects.
Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2016

Combining effects and coeffects via grading.
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

Effect Systems Revisited - Control-Flow Algebra and Semantics.
Proceedings of the Semantics, Logics, and Calculi, 2016

2015
Evolving Fortran types with inferred units-of-measure.
J. Comput. Sci., 2015

Using session types as an effect system.
Proceedings of the Proceedings Eighth International Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software, 2015

2014
Programming contextual computations.
PhD thesis, 2014

<i>Computational Semantics with Functional Programming</i>, byJan van Eijck andChristina Unger.
J. Funct. Program., 2014

The semantic marriage of monads and effects.
CoRR, 2014

Coeffects: a calculus of context-dependent computation.
Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, 2014

Temporal semantics for a live coding language.
Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, 2014

A Computational Science Agenda for Programming Language Research.
Proceedings of the International Conference on Computational Science, 2014

Embedding effect systems in Haskell.
Proceedings of the 2014 ACM SIGPLAN symposium on Haskell, 2014

Programming language evolution workshop report.
Proceedings of the 1st Workshop on Programming Language Evolution, 2014

2013
Upgrading fortran source code using automatic refactoring.
Proceedings of the 2013 ACM Workshop on Refactoring Tools, 2013

Automatic SIMD vectorization for Haskell.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

Coeffects: Unified Static Analysis of Context-Dependence.
Proceedings of the Automata, Languages, and Programming - 40th International Colloquium, 2013

2012
A Notation for Comonads.
Proceedings of the Implementation and Application of Functional Languages, 2012

2011
Efficient and Correct Stencil Computation via Pattern Matching and Static Typing
Proceedings of the Proceedings IFIP Working Conference on Domain-Specific Languages, 2011

The four Rs of programming language design.
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2011

2010
Ypnos: declarative, parallel structured grid programming.
Proceedings of the POPL 2010 Workshop on Declarative Aspects of Multicore Programming, 2010

Haskell Type Constraints Unleashed.
Proceedings of the Functional and Logic Programming, 10th International Symposium, 2010

2008
Integrating Lucid's Declarative Dataflow Paradigm into Object-Orientation.
Math. Comput. Sci., 2008


  Loading...