activity
20222026
most citedReplicate, Reuse, Repeat: Capturing Non-Linear Communication via Session Types and Graded Modal Types

5 citations · 7 across the 5 of their papers we have counts for

collaborators

5 papers

cs.PL2026

Same Coeffect, Different Base: Connecting Two Dominant Approaches to Graded Types

Vilem Liepelt, Danielle Marshall, Dominic Orchard

Graded types provide a way to augment a type system with fine-grained information, e.g., to track side effects or context dependence and resource use (called coeffects). Graded typ…

cs.LO2024★ 1 cited

A Mixed Linear and Graded Logic: Proofs, Terms, and Models (with appendices)

Victoria Vollmer, Danielle Marshall, Harley Eades +1

Graded modal logics generalise standard modal logics via families of modalities indexed by an algebraic structure whose operations mediate between the different modalities. The gra…

cs.PL2023★ 1 cited

Functional Ownership through Fractional Uniqueness

Danielle Marshall, Dominic Orchard

Ownership and borrowing systems, designed to enforce safe memory management without the need for garbage collection, have been brought to the fore by the Rust programming language.…

cs.PL2023

Graded Modal Types for Integrity and Confidentiality

Danielle Marshall, Dominic Orchard

Graded type systems, such as the one underlying the Granule programming language, allow various different properties of a program's behaviour to be tracked via annotating types wit…

cs.PL2022★ 5 cited

Replicate, Reuse, Repeat: Capturing Non-Linear Communication via Session Types and Graded Modal Types

Danielle Marshall, Dominic Orchard

Session types provide guarantees about concurrent behaviour and can be understood through their correspondence with linear logic, with propositions as sessions and proofs as proces…