User Tools

Site Tools


2013:laurence_tratt

Back to speakers-2013

Bio: Laurence Tratt is a Lecturer at King's College London and software   consultant. His main field of research is in programming languages, though he   has also worked on mapping software (Fetegeo), software modelling, and   security. He tries to keep himself grounded in the “real world”: he's   published several open-source Unix utilities; publishes a blog which tries to   demystify research matters; and will happily bore people by extolling the   virtues of OpenBSD. He has consulted for a number of industrial partners in   the UK and abroad, from small start-ups to global behemoths.

  He finds programming languages so interesting that he invented his own   research language called Converge <http://convergepl.org>. Converge is a mix   of Python and Template Haskell-esque compile-time meta-programming (roughly:   “macros”), that allows syntactically distinct DSLs to be embedded in it.   Converge has its own VM, written in C, which is so slow that civilisations   have risen and fallen in the time it takes to execute seemingly simple tasks.   That led him to explore the possibilities of RPython.

  His homepage is <http://tratt.net/laurie/>; his GitHub account
  <https://github.com/ltratt>; and his twitter account
  <http://twitter.com/laurencetratt>.

Email:laurie@tratt.net

Fast Enough VMs in Fast Enough Time

2013/laurence_tratt.txt · Last modified: 2016/06/11 14:05 by 127.0.0.1