I don't know how much global appeal this would hold, but I've been thinking about doing a presentation on how Scala interacts with the JVM. Mostly to cover common misconceptions, optimisations the JVM can make and where this all fits into the memory model.
It might be a *little* more advanced that you planned though, as some of the topics I had in mind were
- escape analysis
- scalar replacement
- TLAS vs stack allocation
- mutable vs mutable objects and optimisations the JVM can perform
- why object creation is cheap and the eden space
- garbage collection strategies
It might be worth trying to tie some of this stuff into the upcoming event (June) that the LJC have planned to cover the Java memory model, assuming I can somehow make enough time to arrange enough material!
Whaddya all think?
--
Kevin Wright
mail/google talk:
kev.lee...@googlemail.comwave:
kev.lee...@googlewave.com
skype: kev.lee.wright
twitter: @thecoda