Laurence Tratt

Registered user since Fri 25 Apr 2014

Name:Laurence Tratt
Bio:

Programmer / researcher.

Country:United Kingdom
Affiliation:King's College London
Personal website:https://tratt.net/laurie/

Contributions

ECOOP 2022 Committee Member in Program Committee within the Research Papers-track
SPLASH 2021 Committee Member in Review Committee within the OOPSLA-track
DLS 2020 Committee Member in Steering Committee within the DLS 2020-track
SLE 2020 Session Chair of (part of SLE)
Program Co-Chair in Organizing Committee within the SLE-track
GPCE 2020 Session Chair of GPCE/SLE Opening (part of GPCE)
Session Chair of (part of GPCE)
Session Chair of GPCE/SLE Opening (part of GPCE)
Session Chair of (part of GPCE)
ECOOP 2020 Author of Don't Panic! Better, Fewer, Syntax Errors for LR Parsers within the Research Papers-track
Author of Don't Panic! Better, Fewer, Syntax Errors for LR Parsers within the Artifacts-track
Committee Member in External Review Committee within the Research Papers-track
PLDI 2020 Session Chair of Session 15 (part of Ask Me Anything)
VMIL 2019 Author of Keynote 1: How did we get here and where can we go next? (Joint with MPLR, in Room 1) within the VMIL 2019-track
DLS 2019 Committee Member in Steering Committee within the DLS 2019-track
SLE 2019 Author of Default disambiguation for online parsers within the SLE 2019-track
MPLR 2019 Author of How did we get here and where can we go next? within the MPLR 2019-track
DLS 2011 Committee Member in Program Committee within the DLS 2011-track
ECOOP 2019 Session Chair of Summer School M3 (part of Summer School)
General Chair in Organizing Committee
Session Chair of Dahl-Nygaard Prize Keynote (part of Research Papers)
GRACE 2018 Committee Member in Program Committee within the GRACE 2018-track
BenchWork 2018 Author of In Search of Accurate Benchmarking within the BenchWork-track
DLS 2018 Steering Committee Member in Steering Committee within the DLS 2018-track
Committee Member in Program Committee within the DLS 2018-track
MoreVMs 2017 Program Co-Chair in Organizing Committee within the MoreVMs 2017-track
DLS 2017 Steering Committee Member in Steering Committee within the DLS 2017-track
SLE 2017 Author of Awards within the SLE-track
Artifact Evaluation Co-Chair in Artifact Evaluation Committee within the SLE-track
Artifact Evaluation Co-Chair in Organizing Committee within the SLE-track
RUMPLE 2016 Committee Member in Organizing Committee within the RUMPLE-track
VMIL 2016 Keynote Speaker of Invited Talk: Why aren't more users more happy with our VMs? within the VMIL-track
Scala 2016 Keynote Speaker in Keynote Speakers within the Scala-track
Keynote Speaker of Fine-grained language composition without a common VM within the Scala-track
OOPSLA 2016 PC Meeting Speaker of Fine-grained language composition within the Workshop-track
Session Chair of Session 3 (part of Workshop)
ICOOOLPS 2016 Author of Virtual Machine Warm-up Blows Hot and Cold within the ICOOOLPS-track
GRACE 2016 Committee Member in Program Committee within the GRACE-track
Reflect 2016 Programme Committee in Program Committee within the Reflect 2016-track
ECOOP 2018 Sponsorship Chair in Organizing Committee
ISSTA 2018 Sponsorship Chair in Organizing Committee
ECOOP and ISSTA 2018 Mentor in Mentors within the Summer School-track
Sponsorship Co-Chair in Organizing Committee
DLS 2016 Steering Committee Member in Steering Committee within the DLS-track
Session Chair of Session 3 (part of DLS)
Committee Member in Program Committee within the DLS-track
SPLASH 2017 Author of Virtual Machine Warmup Blows Hot and Cold within the OOPSLA-track
ECOOP 2017 Sponsorship Chair in Organizing Committee
Author of Modelling homogeneous generative meta-programming within the ECOOP Research Papers-track
ECOOP 2016 Author of Fine-grained Language Composition: A Case Study within the Artifacts-track
Committee Member in Senior Mentors within the Summer School-track
Speaker of A JIT Compiler (almost) for Free within the Summer School-track
Author of Making an Embedded DBMS JIT-friendly within the Research Track-track
Author of Fine-grained Language Composition: A Case Study within the Research Track-track
Committee Member in Speakers within the Summer School-track
Author of Making an Embedded DBMS JIT-friendly within the Artifacts-track
SPLASH 2016 Session Chair of Runtime Support (part of OOPSLA)
Session Chair of Session 7 (Modeling) (part of SPLASH-I)
Committee Member in Program Committee within the OOPSLA-track
DSLDI 2015 Panelist of Panel Discussion: Language Composition within the DSLDI-track
Truffle 2015 Author of SQPyte: JITing a DBMS within the Truffle-track
PLE 2015 Author of Fine grained language composition within the PLE-track
ICOOOLPS 2015 Committee Member in Program Committee within the ICOOOLPS-track
PLDI 2015 Committee Member in External Review Committee within the Research Papers-track
DSLDI Committee Member in Program Committee within the DSLDI-track
Session Chair of Session 3 (part of DSLDI)
DLS Chair in Program Committee within the DLS-track
Session Chair of Invited paper and technical paper session 1 (part of DLS)
Chair in Organisers within the DLS-track
SPLASH 2014 Dynamic Languages Symposium Chair in Organizing Committee
Presenter of Towards Language Composition within the Tutorials-track
SLE 2013 Author of Detecting ambiguity in programming language grammars within the Research Papers-track
SPLASH 2013 Committee Member in Program Committee within the Onward!-track
Author of Storage Strategies for Collections in Dynamically Typed Languages within the OOPSLA-track
Author of Storage Strategies for Collections in Dynamically Typed Languages within the OOPSLA Artifacts-track
DLS 2012 Committee Member in Program Committee within the DLS 2012-track