janvitek.org
ECOOP'13
http://janvitek.org/events/ESS13
ECOOP Summer School 2013. One VM to rule them all. Thomas Wuerthinger and Doug Simon. July 3rd, 10:45. Current production VMs are designed to target one main language. While they can execute other languages, these are often second-class citizens and their execution performance lags. We present Truffle, a system that allows multiple languages to efficiently execute on top of the Java HotSpot VM. The effort to add new languages is low as it requires only implementing an AST interpreter. July 4th, 16:15.
blog.lexspoon.org
Lex Spoon: June 2014
http://blog.lexspoon.org/2014_06_01_archive.html
I'm Lex Spoon, a software engineer working in Atlanta, Georgia. I'm a coauthor of Programming in Scala. Friday, June 27, 2014. Edoardo Vacchi on attribute grammars. I previously wrote that predictable performance is a practical challenge for using attribute grammars on real work. It does little good to quickly write the first version of a compiler pass if you then spend hours debugging oddball performance problems. I stumbled upon an (old) blog post of yours about Attribute Grammars [3] and I would be in...
blog.lexspoon.org
Lex Spoon: Edoardo Vacchi on attribute grammars
http://blog.lexspoon.org/2014/06/edoardo-vacchi-on-attribute-grammars.html
I'm Lex Spoon, a software engineer working in Atlanta, Georgia. I'm a coauthor of Programming in Scala. Friday, June 27, 2014. Edoardo Vacchi on attribute grammars. I previously wrote that predictable performance is a practical challenge for using attribute grammars on real work. It does little good to quickly write the first version of a compiler pass if you then spend hours debugging oddball performance problems. I stumbled upon an (old) blog post of yours about Attribute Grammars [3] and I would be in...