Difference between revisions of "2012 Main Page"
From JVMLangSummit
Jump to navigationJump to search| Line 27: | Line 27: | ||
| style="background-color:#ffeb9c;" | Intro and Welcome | | style="background-color:#ffeb9c;" | Intro and Welcome | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[ | + | [[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]] |
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]] | [[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]] | ||
| Line 36: | Line 36: | ||
| 9:40 | | 9:40 | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[ | + | [[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]] |
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]] | [[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]] | ||
| Line 51: | Line 51: | ||
Brian Goetz | Brian Goetz | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[ | + | [[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]] |
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
John Rose | John Rose | ||
| Line 83: | Line 83: | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
Oracle | Oracle | ||
| + | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| + | [[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]] | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]] | [[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]] | ||
| − | |||
| − | |||
|- | |- | ||
| 13:20 | | 13:20 | ||
| Line 92: | Line 92: | ||
| 13:40 | | 13:40 | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[ | + | [[Datomic|Rich Hickey (Datomic)]] |
| + | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| + | [[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]] | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
Rémi Forax (JDart) | Rémi Forax (JDart) | ||
| − | |||
| − | |||
|- | |- | ||
| 14:00 | | 14:00 | ||
| Line 107: | Line 107: | ||
| 14:40 | | 14:40 | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[ | + | [[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]] |
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
[[The Mesh Language|Basil Hosmer (Mesh)]] | [[The Mesh Language|Basil Hosmer (Mesh)]] | ||
| Line 117: | Line 117: | ||
| 15:20 | | 15:20 | ||
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[ | + | [[Graal (2012)|Doug Simon (Graal)]] |
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[Assembling for the JVM|Michael Wiedeking (AL1)]] | + | [[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]] |
| rowspan="2" style="background-color:#ffeb9c;" | | | rowspan="2" style="background-color:#ffeb9c;" | | ||
| − | [[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin)]] | + | [[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]] |
|- | |- | ||
| 15:40 | | 15:40 | ||
Revision as of 15:27, 22 June 2012
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.
Links
- JVM Language Summit main page
- Email contacts: Brian Goetz and John Rose
- Archived wiki pages: 2008, 2009, 2010, 2011
- Logistics page for travel tips and requests
Agenda
| Monday, July 30 | Tuesday, July 31 | Wednesday, August 1 | |
|---|---|---|---|
| 8:20 | Breakfast | Breakfast | Breakfast |
| 8:40 | |||
| 9:00 | Intro and Welcome | ||
| 9:20 | Keynote | ||
| 9:40 | |||
| 10:00 | |||
| 10:20 | Break | Break | Break |
| 10:40 |
Brian Goetz |
John Rose | |
| 11:00 | |||
| 11:20 | |||
| 11:40 | |||
| 12:00 | Lunch | ||
| 12:20 | Lunch | Lunch | |
| 12:40 | |||
| 13:00 |
Oracle |
||
| 13:20 | |||
| 13:40 |
Rémi Forax (JDart) | ||
| 14:00 | |||
| 14:20 | Break | Break | Break |
| 14:40 | |||
| 15:00 | |||
| 15:20 | |||
| 15:40 | |||
| 16:00 | |||
| 16:20 | |||
| 16:40 | |||
| 17:00 | |||
| 17:20 | |||
| 17:40 | |||
| 18:00 | Dinner | ||
| 18:20 | |||
| 18:40 |
Write Access & Uploading
In order to modify the wiki, you need an account.
- Log in as user jvmlang and with a password which you should have received separately.
- Go to the user creation page. (If you have an OpenJDK or java.net user name, please reuse that here.)
- Log out, then back in using your new user name (note the tiny login link at the upper right).
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.
If you are having trouble recovering your password from last year, just re-register (e.g., jrose2).
Consult the User's Guide for information on using the wiki software.
Bonus Discussions
(add pages and/or workshop links here)
- ...