activity
20052022
most citedNotions of bidirectional computation and entangled state monads

137 citations · 458 across the 52 of their papers we have counts for

collaborators

58 papers

cs.PL2022★ 1 cited

Language-Integrated Query for Temporal Data (Extended version)

Simon Fowler, Vashti Galpin, James Cheney

Modern applications often manage time-varying data. Despite decades of research on temporal databases, which culminated in the addition of temporal data operations into the SQL:201…

cs.LO2022★ 3 cited

Nominal Matching Logic

James Cheney, Maribel Fernández

We introduce Nominal Matching Logic (NML) as an extension of Matching Logic with names and binding following the Gabbay-Pitts nominal approach. Matching logic is the foundation of…

cs.PL2022★ 1 cited

Constraint-based type inference for FreezeML

Frank Emrich, Jan Stolarek, James Cheney +1

FreezeML is a new approach to first-class polymorphic type inference that employs term annotations to control when and how polymorphic types are instantiated and generalised. It co…

cs.DB2022★ 2 cited

Eris: Measuring discord among multidimensional data sources

Alberto Abello, James Cheney

Data integration is a classical problem in databases, typically decomposed into schema matching, entity matching and data fusion. To solve the latter, it is mostly assumed that gro…

cs.PL2021★ 1 cited

One Down, 699 to Go: or, synthesising compositional desugarings

Sándor Bartha, James Cheney, Vaishak Belle

Programming or scripting languages used in real-world systems are seldom designed with a formal semantics in mind from the outset. Therefore, developing well-founded analysis tools…

cs.PL2021

A Typed Slicing Compilation of the Polymorphic RPC Calculus

Kwanghoon Choi, James Cheney, Sam Lindley +1

The polymorphic RPC calculus allows programmers to write succinct multitier programs using polymorphic location constructs. However, until now it lacked an implementation. We devel…