Chris Seaton

Registered user since Tue 13 May 2014

Name: Chris Seaton

Bio: Chris is a Researcher at Shopify, where he works on the Ruby programming Language, and a Visitor at the University of Manchester.

He was formerly a Research Manager at the Oracle Labs Virtual Machine Research Group, where he led the TruffleRuby implementation of Ruby, and worked on other language and virtual machine projects. Before this he completed a PhD at Manchester where he researched programming languages and irregular parallelism, and an MEng at the University of Bristol on languages with mutable syntax and semantics.

In his spare time he’s Second in Command of the Cheshire Yeomanry squadron of the Queen’s Own Yeomanry, Cheshire’s historic reserve light cavalry squadron.

Country: United Kingdom

Affiliation: Shopify

Personal website: https://chrisseaton.com/

Research interests: Programming Languages, Dynamic Languages, Parallelism

Contributions

PLDI 2020Committee Member in Program Committee within the PLDI Research Papers-track
DLS 2019Committee Member in Program Committee within the DLS 2019-track
PLDI 2019Committee Member in External Review Committee within the PLDI Research Papers-track
‹Programming› 2018Author of Fast, Flexible, Polyglot Instrumentation Support for Debuggers and other Tools within the Research Papers-track
ICOOOLPS 2017Committee Member in Program Committee within the ICOOOLPS 2017-track
DLS 2017Committee Member in Program Committee within the DLS 2017-track
META 2016Author of AST Specialisation and Partial Evaluation for Easy High-Performance Metaprogramming within the Meta 2016-track
DLS 2016Committee Member in Program Committee within the DLS-track
PLDI 2017Author of Practical Partial Evaluation for High-Performance Dynamic Language Runtimes within the PLDI Research Papers-track
SPLASH 2016Author of Truffle and Graal: Fast Programming Languages With Modest Effort within the SPLASH-I-track
DLS 2015Author of High-Performance Cross-Language Interoperability in a Multi-Language Runtime within the DLS-track
Truffle 2015Author of Integrating Truffle into an Existing Language Implementation within the Truffle-track
ICOOOLPS 2015Author of Techniques and Applications for Guest-Language Safepoints within the ICOOOLPS-track
PLAS 2015Author of Memory-safe Execution of C on a Java VM within the PLAS-track
PLDI 2015Author of Zero-Overhead Metaprogramming: Reflection and Metaobject Protocols Fast and without Compromises within the Research Papers-track
DLSCommittee Member in Program Committee within the DLS-track