Talks

This page contains a subset of the (mostly public) talks I've given, in reverse chronological order. If you wish to see the slides to a talk that isn't listed here, please contact me, and I'll do my best.

2015

Fine-grained language composition
30th April Laurence Tratt S-REPLS Slides
Interpreter composition
4th February Laurence Tratt Dagstuhl 15062 Slides
Language integration and migration
22nd January Laurence Tratt University of Oxford Slides
20th January Laurence Tratt Royal Holloway University London Slides

2014

Language integration and migration
22nd October Laurence Tratt SPLASH tutorial Slides
15th October Laurence Tratt Middlesex University Slides
12th September Laurence Tratt Virtual Machine Meetup Slides
7th August Laurence Tratt Mozilla SF Video Slides
30th July Laurence Tratt ECOOP Summer School Slides
Towards Language Composition
19th June Laurence Tratt University of Warwick Slides
17th May Laurence Tratt INRIA Lille Slides
9th April Laurence Tratt Code Generation Slides
24th January Laurence Tratt University of Cambridge Slides

2013

Parsing Composed Grammars with Language Boxes
24th August Laurence Tratt IFIP WG2.16 meeting Slides
Fast enough VMs in fast enough time
20th August Laurence Tratt Google Aarhus Slides
Parsing Composed Grammars with Language Boxes
27th June Lukas Diekmann, Laurence Tratt Scalable Language Specifications 2013 Slides
Language Composition
14th May Laurence Tratt Oracle Labs Slides
21st March Laurence Tratt Imperial College London Slides
27th February Laurence Tratt University of Sussex Slides
13th February Laurence Tratt Hasso-Plattner-Institut Slides

2012

Fast enough VMs in fast enough time
9th May Laurence Tratt Energized Work Tektalk Slides
29th April Laurence Tratt Barcamp, Canterbury Slides
20th April Laurence Tratt School of Computing, University of Kent Slides
28th February Laurence Tratt Informatics, University of Edinburgh Slides
21st February Laurence Tratt Programming Language Lab, VUB Brussels Slides
Experiences of implementing a VM with RPython
5th January Laurence Tratt Dagstuhl 12011 Slides

2011

What role for static analysis in malware detection?
6th April Laurence Tratt 12th CREST Open Workshop Security and Code Video Slides
Slicing state-based models
25th January Laurence Tratt 10th CREST Open Workshop Security and Code Video Slides

2010

Experiences with an Icon-like expression evaluation system
18th October Laurence Tratt Dynamic Languages Symposium Slides
An overview of domain specific languages
9th June Laurence Tratt Software Experts Summit Slides
Mobile applications
16th March Laurence Tratt Computing At School Conference Slides

2008

extsmail
19th November Laurence Tratt BUNIX (Bournemouth UNIX user group) Slides
Language design: back to the future?
8th July Laurence Tratt Dynamic Languages Symposium Slides