Revision as of 21:10, 15 September 2009 by Jrose
Lightning talks are held in the afternoon (~16:30-17:30).
|Title||Presenter||Time & Place||Audience||Summary|
|Optimizing for Agility||Stuart Halloway||Day One, 4:30?||People who prioritize developer performance over language performance||Agility requires smooth adaptation to change. With multiple JVM languages to choose from, you should pick an agile language for most dev, and drop to a performant language occasionally. I'll tell you which is which. :-)|
|Language Addicts Anonymous||John D. Mitchell||Day Two, 4:45||Humans and meat-puppets||As language and platform creators, are we actually attacking and solving the real problems? Or, are we addicted to playing in the same old ghetto?|
|Azul Performance Analysis Tool||Cliff Click||Day Two, 4:45||Why is your code slow?||Debugged lack-of-inlining in JRuby and lack-of-loop-unrolling in ASM in about 1/2hr each. Fixnum/BigNum costs are high, but perhaps not for why you might expect (it's NOT the GC costs, it's allocation and final fields). Academic accounts available upon request; email firstname.lastname@example.org|
|Duby: A Ruby-like replacement for Java||Charles Oliver Nutter||????||Why no current language can be the next Java||I am working on Ruby, which is a language that borrows Ruby's syntax but adds static typing, local type inference, and a very flexible, pluggable inference engine and compiler to allow much faster execution. I will enumerate the reasons why I want this language, the goals for it, and the reasons why no existing languages scratch this itch.|