activity
20172025
most citedReplicable Parallel Branch and Bound Search

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

collaborators
Showing cs.PLShow all

5 papers · 1 filter

cs.PL2025

Comparing Parallel Functional Array Languages: Programming and Performance

David van Balen, Tiziano De Matteis, Clemens Grelck +12

Parallel functional array languages are an emerging class of programming languages that promise to combine low-effort parallel programming with good performance and performance por…

cs.PL2023★ 1 cited

Special Delivery: Programming with Mailbox Types (Extended Version)

Simon Fowler, Duncan Paul Attard, Danielle Marshall +2

The asynchronous and unidirectional communication model supported by mailboxes is a key reason for the success of actor languages like Erlang and Elixir for implementing reliable a…

cs.PL2022

Do Fewer Tiers Mean Fewer Tears? Eliminating Web Stack Components to Improve Interoperability

Adrian Ramsingh, Jeremy Singer, Phil Trinder

Web applications are structured as multi-tier stacks of components. Each component may be written in a different language and interoperate using a variety of protocols. Such intero…

cs.PL2021★ 5 cited

Sketch-Guided Equality Saturation: Scaling Equality Saturation to Complex Optimizations of Functional Programs

Thomas Koehler, Phil Trinder, Michel Steuwer

Generating high-performance code for diverse hardware and application domains is challenging. Functional array programming languages with patterns like map and reduce have been suc…

cs.PL2017

Scaling Reliably: Improving the Scalability of the Erlang Distributed Actor Platform

Phil Trinder, Natalia Chechina, Nikolaos Papaspyrou +22

Distributed actor languages are an effective means of constructing scalable reliable systems, and the Erlang programming language has a well-established and influential model. Whil…