<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.jvmlangsummit.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dlsmith</id>
	<title>JVMLangSummit - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jvmlangsummit.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dlsmith"/>
	<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Special:Contributions/Dlsmith"/>
	<updated>2026-09-01T16:04:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Logistics&amp;diff=975</id>
		<title>Logistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Logistics&amp;diff=975"/>
		<updated>2013-03-18T17:45:15Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the logistics page.  Feel free to share tips about travel arrangements, post carpooling requests, etc.&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
&lt;br /&gt;
'''Car Pooling'''&lt;br /&gt;
&lt;br /&gt;
''Who needs a ride?''&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
''Who can provide a ride?''&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Main_Page&amp;diff=974</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Main_Page&amp;diff=974"/>
		<updated>2013-03-18T17:44:28Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2013 JVM Language Summit, taking place July 29-31, 2013, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]], [[2012_Main_Page | 2012]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Rémi Forax (JDart)]] &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Arrays_2.0_64|John Rose (Arrays[2.0&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;])]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Forms: IR for Method Handles|John Rose (Lambda Forms)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadler (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[0xdata Big Data|Cliff Click (Big Data)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Implementing StreamBase)]]&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Main_Page&amp;diff=973</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Main_Page&amp;diff=973"/>
		<updated>2013-03-18T17:44:05Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2013 JVM Language Summit, taking place July 29-31, 2013, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]], [[2012_Main_Page | 2012]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Rémi Forax (JDart)]] &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Arrays_2.0_64|John Rose (Arrays[2.0&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;])]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Forms: IR for Method Handles|John Rose (Lambda Forms)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadler (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[0xdata Big Data|Cliff Click (Big Data)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Implementing StreamBase)]]&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=971</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=971"/>
		<updated>2013-03-18T17:42:17Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: moved Main Page to 2012 Main Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* Streaming and downloadable videos of all speaker presentations are now available at [http://www.oracle.com/technetwork/java/javase/community/jvmls2012-1840099.html Oracle Technology Network]&lt;br /&gt;
* Direct query for streaming videos at [http://medianetwork.oracle.com/search/results?q=JVMLS+2012&amp;amp;max=99 Oracle Media Network] ([[Media:JVMLS_2012_Videos.pdf‎|Query output snapshot]])&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Rémi Forax (JDart)]] &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Arrays_2.0_64|John Rose (Arrays[2.0&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt;])]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Forms: IR for Method Handles|John Rose (Lambda Forms)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadler (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[0xdata Big Data|Cliff Click (Big Data)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Implementing StreamBase)]]&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Main_Page&amp;diff=972</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Main_Page&amp;diff=972"/>
		<updated>2013-03-18T17:42:17Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: moved Main Page to 2012 Main Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[2012 Main Page]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Building_a_Dynamic_Language_on_the_JVM&amp;diff=919</id>
		<title>Building a Dynamic Language on the JVM</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Building_a_Dynamic_Language_on_the_JVM&amp;diff=919"/>
		<updated>2012-08-01T16:51:56Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This talk will examine the Java code used to create a dynamic language on the JVM.&lt;br /&gt;
&lt;br /&gt;
Workshop slides: [[Media:Roos-RtalkWks12.pdf]]&lt;br /&gt;
&lt;br /&gt;
Sample Code is available via dropbox https://dl.dropbox.com/u/94426234/rtalkSources.zip&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=866</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=866"/>
		<updated>2012-07-30T20:30:33Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose (Arrays[2.0&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;])&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Forms: IR for Method Handles|John Rose (Lambda Forms)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadler (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[0xdata|Cliff Click (Big Data)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=864</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=864"/>
		<updated>2012-07-30T18:26:15Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose (Arrays[2.0&amp;lt;sup&amp;gt;63&amp;lt;/sup&amp;gt;])&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Forms: IR for Method Handles|John Rose (Lambda Forms)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadler (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Cliff Click (Big Data)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=854</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=854"/>
		<updated>2012-07-13T18:21:04Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Charles Nutter (JVM/Posix)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Cliff Click (Big data)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=853</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=853"/>
		<updated>2012-07-13T18:20:48Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Georges Saab: Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Charles Nutter (JVM/Posix)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Cliff Click (Big Data)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=852</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=852"/>
		<updated>2012-07-13T18:19:44Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Intro and Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Charles Nutter (JVM/Posix)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=851</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=851"/>
		<updated>2012-07-13T18:19:27Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Intro and Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Charles Nutter (JVM &amp;amp; Posix)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=850</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=850"/>
		<updated>2012-07-13T18:18:16Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
* To gain write access, [[#Self-registration | see instructions below]].&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Intro and Welcome from Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Lambda Expressions in Java|Brian Goetz (Lambda)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Self-registration ==&lt;br /&gt;
&lt;br /&gt;
In order to upload slides or create and edit wiki pages, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=845</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=845"/>
		<updated>2012-06-22T22:33:41Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=844</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=844"/>
		<updated>2012-06-22T22:31:28Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]],&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=843</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=843"/>
		<updated>2012-06-22T22:30:58Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
,&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
,&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=842</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=842"/>
		<updated>2012-06-22T22:30:32Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=841</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=841"/>
		<updated>2012-06-22T22:28:14Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MH introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=840</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=840"/>
		<updated>2012-06-22T22:27:44Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (Staged compilation)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MethodHandle introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR/JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenant JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1 JVM assembler)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin/Java interop)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=839</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=839"/>
		<updated>2012-06-22T22:21:45Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenancy)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MethodHandle introspection)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (StreamBase CEP)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=838</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=838"/>
		<updated>2012-06-21T21:01:26Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenancy)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MethodHandles)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (StreamBase CEP)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal (2012)|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Truffle Workshop|Lukas Stadlar (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=837</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=837"/>
		<updated>2012-06-21T21:00:10Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenancy)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[RTalk: a Smalltalk 'Live' Environment Built on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[7 Features the JVM Should Steal From the CLR|Jeroen Frijters (CLR)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[invokedynamic Performance for Groovy|Jochen Theodorou (Groovy)]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Datomic|Rich Hickey (Datomic)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[MethodHandle Introspection: Internals|Dan Heidinga (MethodHandles)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Java Collections Framework Design|Donald Raab (Collections)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Kawa|Per Bothner (Kawa)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Building a Dynamic Language on the JVM|Mark Roos (RTalk)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Working with invokedynamic|Jochen Theodorou (invokedynamic)]]&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Project Alchemy: Rebooting a Dynamic Image-based Language with a Large C Runtime|Duncan MacGregor (Migrating to JVM)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Embedding Fortress Types and Dispatch in the JVM|David Chase (Fortress)]]&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Patterns for Staged Compilation in Java|Matt Fowles (StreamBase CEP)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
Rémi Forax (JDart)&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Jaba Batches: A Radical (And Better) New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Graal|Doug Simon (Graal)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[The Mesh Language|Basil Hosmer (Mesh)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Multi-language JDI? You're Joking, Right?|Jim Laskey (JDI)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Truffle: A Self-Optimizing Runtime System|Thomas Wuerthinger (Truffle)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[Assembling for the JVM|Michael Wiedeking (AL1)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; |&lt;br /&gt;
[[A Friend in Need Is a Friend Indeed: Kotlin and Java|Andrey Breslav (Kotlin)]]&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Graal Compiler IR|Gilles Duboscq (Graal)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[Mesh Deeper Dive|Basil Hosmer (Mesh)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Building on ASM|Duncan MacGregor (ASM)]]&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; |&lt;br /&gt;
[[What Kotlin Doesn’t Do and Why|Andrey Breslav (Kotlin)]]&lt;br /&gt;
/&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Design Discussion for Jaba Batches: A New Approach to SQL, RMI, and WS Clients|William Cook (Batches)]]&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=836</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=836"/>
		<updated>2012-06-21T20:40:21Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | [[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenancy)]]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=835</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=835"/>
		<updated>2012-06-21T20:40:06Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | [[Multi-tenancy Programming Models|Ryan Sciampacone (Multi-tenancy)]&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=834</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=834"/>
		<updated>2012-06-21T20:37:11Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffeb9c;&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#c6efce;&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=833</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=833"/>
		<updated>2012-06-21T20:33:51Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
| style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=832</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=832"/>
		<updated>2012-06-21T20:32:42Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;background-color:#ffc7ce;&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=831</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=831"/>
		<updated>2012-06-21T20:29:59Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=830</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=830"/>
		<updated>2012-06-21T20:29:40Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=829</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=829"/>
		<updated>2012-06-21T20:29:28Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;6&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=828</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=828"/>
		<updated>2012-06-21T20:26:22Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:20&lt;br /&gt;
|-&lt;br /&gt;
| 18:40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=827</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=827"/>
		<updated>2012-06-21T20:25:58Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=826</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=826"/>
		<updated>2012-06-21T20:25:25Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=825</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=825"/>
		<updated>2012-06-21T20:24:32Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday, July 30&lt;br /&gt;
!Tuesday, July 31&lt;br /&gt;
!Wednesday, August 1&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=824</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=824"/>
		<updated>2012-06-21T20:23:20Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/18&lt;br /&gt;
!Tuesday 7/19&lt;br /&gt;
!Wednesday 7/20&lt;br /&gt;
|-&lt;br /&gt;
| 8:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| 8:40&lt;br /&gt;
|-&lt;br /&gt;
| 9:00&lt;br /&gt;
| Intro and Welcome&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Ryan Sciampacone&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Mark Roos&lt;br /&gt;
|-&lt;br /&gt;
| 9:20&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Keynote&lt;br /&gt;
|-&lt;br /&gt;
| 9:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jeroen Frijters&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|-&lt;br /&gt;
| 10:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Brian Goetz&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rich Hickey&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | John Rose&lt;br /&gt;
|-&lt;br /&gt;
| 11:00&lt;br /&gt;
|-&lt;br /&gt;
| 11:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Dan Heidinga&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Donald Raab / Per Bothner&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Mark Roos / Jochen Theodorou&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|-&lt;br /&gt;
| 12:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 12:40&lt;br /&gt;
|-&lt;br /&gt;
| 13:00&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Oracle&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | David Chase&lt;br /&gt;
|-&lt;br /&gt;
| 13:20&lt;br /&gt;
|-&lt;br /&gt;
| 13:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Matt Fowles&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Rémi Forax&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 14:00&lt;br /&gt;
|-&lt;br /&gt;
| 14:20&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
| Break&lt;br /&gt;
|-&lt;br /&gt;
| 14:40&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Doug Simon&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Basil Hosmer&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Jim Laskey&lt;br /&gt;
|-&lt;br /&gt;
| 15:00&lt;br /&gt;
|-&lt;br /&gt;
| 15:20&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Thomas Wuerthinger&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Michael Wiedeking&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Andrey Breslav&lt;br /&gt;
|-&lt;br /&gt;
| 15:40&lt;br /&gt;
|-&lt;br /&gt;
| 16:00&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Gilles Duboscq / Lukas Stadlar&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Basil Hosmer / Duncan MacGregor&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Andrey Breslav / William Cook&lt;br /&gt;
|-&lt;br /&gt;
| 16:20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 16:40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:00&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:20&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 17:40&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| 18:00&lt;br /&gt;
|&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; | Dinner&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=822</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=822"/>
		<updated>2012-04-10T20:52:14Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 30-August 1, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
A full agenda will be posted here, with links to abstracts and slides, as that information becomes available.&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Logistics&amp;diff=821</id>
		<title>Logistics</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Logistics&amp;diff=821"/>
		<updated>2012-04-10T20:26:16Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the logistics page.  Feel free to share tips about travel arrangements, post carpooling requests, etc.&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
&lt;br /&gt;
'''Car Pooling'''&lt;br /&gt;
&lt;br /&gt;
''Who needs a ride?''&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
''Who can provide a ride?''&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=820</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=820"/>
		<updated>2012-04-10T20:00:56Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 23-25, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
A full agenda will be posted here, with links to abstracts and slides, as that information becomes available.&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=819</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=819"/>
		<updated>2012-04-10T20:00:39Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 23-25, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], , [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
A full agenda will be posted here, with links to abstracts and slides, as that information becomes available.&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=818</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=818"/>
		<updated>2012-04-10T19:59:47Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2012 JVM Language Summit, taking place July 23-25, 2012, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]], , [[2011_Main_Page | 2011]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2011_Main_Page&amp;diff=817</id>
		<title>2011 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2011_Main_Page&amp;diff=817"/>
		<updated>2012-04-10T19:56:29Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2011 JVM Language Summit, taking place July 18-20, 2011, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
== Media ==&lt;br /&gt;
Videos of all speaker presentations are now available at [http://www.oracle.com/technetwork/java/javase/community/jvmls2011-sessions-461516.html Oracle Technology Network].&lt;br /&gt;
&lt;br /&gt;
[http://picasaweb.google.com/Pliss.Oleg/JVMLanguageSummit2011 Pictures by Oleg Pliss]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda for the 2011 JVM Language Summit ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/18&lt;br /&gt;
!Tuesday 7/19&lt;br /&gt;
!Wednesday 7/20&lt;br /&gt;
|-&lt;br /&gt;
|  8:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Breakfast &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  9:00|| Intro and Welcome || rowspan=&amp;quot;2&amp;quot; | Mark Roos &amp;lt;br&amp;gt; [[Porting Smalltalk]] ([[Media:Roos-Rtalk.pdf|slides]]) || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]] ([[Media:inti2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]] ([[Media:2011 Purdy.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:40|| rowspan=&amp;quot;1&amp;quot; | Jim Laskey &amp;lt;br&amp;gt; [[Nashorn]] ([[Media:Nashorn.pdf|slides]]) || rowspan=&amp;quot;1&amp;quot; | Brian Goetz &amp;lt;br&amp;gt; [[Extension methods]] ([[Media:2011 Goetz Extension Slides.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 10:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10:40|| Mads Torgersen &amp;lt;br&amp;gt; [[Async .NET]] ([[Media:Async_in_.NET.pdf|slides]]) || Shashank Bharadwaj &amp;lt;br&amp;gt; [[invokedynamic+Jython]] ([[Media:Indy_and_Jython-Shashank_Bharadwaj.pdf‎|slides]]) || Sunil Puri &amp;lt;br&amp;gt; [[jvmtracejit]] ([[Media:Puri-jvmtracejit.pdf|slides]]) &amp;lt;br&amp;gt; Brian Goetz &amp;lt;br&amp;gt; [[Lambda Bytecode]] ([[Media:2011 Goetz Lambda.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (Reification in .NET) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Ola Bini (Seph) &amp;lt;br&amp;gt; Mark Roos || style=&amp;quot;background-color:lightgreen;&amp;quot; | Tom Marble (Performance benchmarking) ([[Media:2011 Marble.pdf|slides]]) &amp;lt;br&amp;gt; Tobias Ivarsson (Interface injection)&lt;br /&gt;
|-&lt;br /&gt;
| 12:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | &amp;lt;br&amp;gt; Lunch &amp;lt;br&amp;gt; (60 mins) &amp;lt;br&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|  1:20|| John Rose &amp;lt;br&amp;gt; [[Method Handles]] ([[Media:Rose-2011-FutureDirections.pdf |slides]]) || Attila Szegedi &amp;lt;br&amp;gt; [[Dynalink]] ([[Media:Dynalink_2011_JVM_Language_Summit.pdf |slides]]) || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]] ([[Media:Project_Fortress_Bytecode_Optimizer.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:00|| Dan Heidinga &amp;lt;br&amp;gt; [[MethodHandle Implementation]] ([[Media:2011 Heidinga.pdf|slides]]) || Georges Saab &amp;lt;br&amp;gt; [[Java SE]] ([[Media:JVMLS_GES.pdf |slides]]) || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]] ([[Media:GraalJVMSummit2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:40|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins)&lt;br /&gt;
|-&lt;br /&gt;
|  3:00|| Charles Nutter &amp;lt;br&amp;gt; [[JRuby 2011|JRuby]] ([[Media:2011 Nutter.pdf|slides]]) || Carson Gross &amp;lt;br&amp;gt; [[Gosu - Language Features As A Library]] ([[Media:2011 Gross.pdf|slides]]) || Prashant Deva &amp;lt;br&amp;gt; [[Chronon - Debugging in 2011]] ([[Media:2011_Chronon.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  3:40|| Rémi Forax &amp;lt;br&amp;gt; [[JSR-292 Cookbook]] ([[Media:2011 Forax.pdf|slides]]) || JetBrains &amp;lt;br&amp;gt; [[Kotlin]] ([[Media:Jetbrains-Kotlin.pdf|slides]]) || Lightning talks&lt;br /&gt;
|-&lt;br /&gt;
|  4:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Jeroen Frijters (IKVM.NET) &amp;lt;br&amp;gt; John Rose || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) ([[Media:Jetbrains-Kotlin-workshop.pdf|slides]]) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Prashant Deva &amp;lt;br&amp;gt; Lukas Stadler ([[Graal]]) ([[Media:2011 Stadler Graal workshop.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  5:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightyellow;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
|  6:00|| || align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Dinner at Faultline ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
* Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* [[Why Tailcalls]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=812</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=812"/>
		<updated>2011-07-29T21:07:32Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2011 JVM Language Summit, taking place July 18-20, 2011, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
''Videos coming soon!''&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda for the 2011 JVM Language Summit ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/18&lt;br /&gt;
!Tuesday 7/19&lt;br /&gt;
!Wednesday 7/20&lt;br /&gt;
|-&lt;br /&gt;
|  8:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Breakfast &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  9:00|| Intro and Welcome || rowspan=&amp;quot;2&amp;quot; | Mark Roos &amp;lt;br&amp;gt; [[Porting Smalltalk]] ([[Media:Roos-Rtalk.pdf|slides]]) || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]] ([[Media:inti2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]] ([[Media:2011 Purdy.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:40|| rowspan=&amp;quot;1&amp;quot; | Jim Laskey &amp;lt;br&amp;gt; [[Nashorn]] ([[Media:Nashorn.pdf|slides]]) || rowspan=&amp;quot;1&amp;quot; | Brian Goetz &amp;lt;br&amp;gt; [[Extension methods]] ([[Media:2011 Goetz Extension Slides.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 10:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10:40|| Mads Torgersen &amp;lt;br&amp;gt; [[Async .NET]] ([[Media:Async_in_.NET.pdf|slides]]) || Shashank Bharadwaj &amp;lt;br&amp;gt; [[invokedynamic+Jython]] ([[Media:Indy_and_Jython-Shashank_Bharadwaj.pdf‎|slides]]) || Sunil Puri &amp;lt;br&amp;gt; [[jvmtracejit]] ([[Media:Puri-jvmtracejit.pdf|slides]]) &amp;lt;br&amp;gt; Brian Goetz &amp;lt;br&amp;gt; [[Lambda Bytecode]] ([[Media:2011 Goetz Lambda.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (Reification in .NET) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Ola Bini (Seph) &amp;lt;br&amp;gt; Mark Roos || style=&amp;quot;background-color:lightgreen;&amp;quot; | Tom Marble (Performance benchmarking) ([[Media:2011 Marble.pdf|slides]]) &amp;lt;br&amp;gt; Tobias Ivarsson (Interface injection)&lt;br /&gt;
|-&lt;br /&gt;
| 12:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | &amp;lt;br&amp;gt; Lunch &amp;lt;br&amp;gt; (60 mins) &amp;lt;br&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|  1:20|| John Rose &amp;lt;br&amp;gt; [[Method Handles]] ([[Media:Rose-2011-FutureDirections.pdf |slides]]) || Attila Szegedi &amp;lt;br&amp;gt; [[Dynalink]] ([[Media:Dynalink_2011_JVM_Language_Summit.pdf |slides]]) || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]] ([[Media:Project_Fortress_Bytecode_Optimizer.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:00|| Dan Heidinga &amp;lt;br&amp;gt; [[MethodHandle Implementation]] ([[Media:2011 Heidinga.pdf|slides]]) || Georges Saab &amp;lt;br&amp;gt; [[Java SE]] ([[Media:JVMLS_GES.pdf |slides]]) || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]] ([[Media:GraalJVMSummit2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:40|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins)&lt;br /&gt;
|-&lt;br /&gt;
|  3:00|| Charles Nutter &amp;lt;br&amp;gt; [[JRuby 2011|JRuby]] ([[Media:2011 Nutter.pdf|slides]]) || Carson Gross &amp;lt;br&amp;gt; [[Gosu - Language Features As A Library]] ([[Media:2011 Gross.pdf|slides]]) || Prashant Deva &amp;lt;br&amp;gt; [[Chronon - Debugging in 2011]] ([[Media:2011_Chronon.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  3:40|| Rémi Forax &amp;lt;br&amp;gt; [[JSR-292 Cookbook]] ([[Media:2011 Forax.pdf|slides]]) || JetBrains &amp;lt;br&amp;gt; [[Kotlin]] ([[Media:Jetbrains-Kotlin.pdf|slides]]) || Lightning talks&lt;br /&gt;
|-&lt;br /&gt;
|  4:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Jeroen Frijters (IKVM.NET) &amp;lt;br&amp;gt; John Rose || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) ([[Media:Jetbrains-Kotlin-workshop.pdf|slides]]) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Prashant Deva &amp;lt;br&amp;gt; Lukas Stadler ([[Graal]]) ([[Media:2011 Stadler Graal workshop.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  5:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightyellow;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
|  6:00|| || align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Dinner at Faultline ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
* Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* [[Why Tailcalls]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2011_Marble.pdf&amp;diff=811</id>
		<title>File:2011 Marble.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2011_Marble.pdf&amp;diff=811"/>
		<updated>2011-07-29T21:06:59Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Lambda_Bytecode&amp;diff=798</id>
		<title>Lambda Bytecode</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Lambda_Bytecode&amp;diff=798"/>
		<updated>2011-07-21T00:27:18Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: New page: ;Speaker: Brian Goetz ;Project: http://openjdk.java.net/projects/lambda/ ;Resources:  Slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Brian Goetz&lt;br /&gt;
;Project: http://openjdk.java.net/projects/lambda/&lt;br /&gt;
;Resources: [[Media:2011 Goetz Lambda.pdf | Slides]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=797</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=797"/>
		<updated>2011-07-21T00:26:22Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2011 JVM Language Summit, taking place July 18-20, 2011, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
''Videos coming soon!''&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda for the 2011 JVM Language Summit ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/18&lt;br /&gt;
!Tuesday 7/19&lt;br /&gt;
!Wednesday 7/20&lt;br /&gt;
|-&lt;br /&gt;
|  8:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Breakfast &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  9:00|| Intro and Welcome || rowspan=&amp;quot;2&amp;quot; | Mark Roos &amp;lt;br&amp;gt; [[Porting Smalltalk]] ([[Media:Roos-Rtalk.pdf|slides]]) || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]] ([[Media:inti2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]] ([[Media:2011 Purdy.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:40|| rowspan=&amp;quot;1&amp;quot; | Jim Laskey &amp;lt;br&amp;gt; [[Nashorn]] ([[Media:Nashorn.pdf|slides]]) || rowspan=&amp;quot;1&amp;quot; | Brian Goetz &amp;lt;br&amp;gt; [[Extension methods]] ([[Media:2011 Goetz Extension Slides.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 10:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10:40|| Mads Torgersen &amp;lt;br&amp;gt; [[Async .NET]] ([[Media:Async_in_.NET.pdf|slides]]) || Shashank Bharadwaj &amp;lt;br&amp;gt; [[invokedynamic+Jython]] ([[Media:Indy_and_Jython-Shashank_Bharadwaj.pdf‎|slides]]) || Sunil Puri &amp;lt;br&amp;gt; [[jvmtracejit]] ([[Media:Puri-jvmtracejit.pdf|slides]]) &amp;lt;br&amp;gt; Brian Goetz &amp;lt;br&amp;gt; [[Lambda Bytecode]] ([[Media:2011 Goetz Lambda.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (Reification in .NET) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Ola Bini (Seph) &amp;lt;br&amp;gt; Mark Roos || style=&amp;quot;background-color:lightgreen;&amp;quot; | Tom Marble (Performance benchmarking) &amp;lt;br&amp;gt; Tobias Ivarsson (Interface injection)&lt;br /&gt;
|-&lt;br /&gt;
| 12:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | &amp;lt;br&amp;gt; Lunch &amp;lt;br&amp;gt; (60 mins) &amp;lt;br&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|  1:20|| John Rose &amp;lt;br&amp;gt; [[Method Handles]] ([[Media:Rose-2011-FutureDirections.pdf |slides]]) || Attila Szegedi &amp;lt;br&amp;gt; [[Dynalink]] ([[Media:Dynalink_2011_JVM_Language_Summit.pdf |slides]]) || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]] ([[Media:Project_Fortress_Bytecode_Optimizer.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:00|| Dan Heidinga &amp;lt;br&amp;gt; [[MethodHandle Impl]] ([[Media:2011 Heidinga.pdf|slides]]) || Georges Saab &amp;lt;br&amp;gt; [[Java SE]] ([[Media:JVMLS_GES.pdf |slides]]) || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]] ([[Media:GraalJVMSummit2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:40|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins)&lt;br /&gt;
|-&lt;br /&gt;
|  3:00|| Charlie Nutter &amp;lt;br&amp;gt; [[JRuby 2011|JRuby]] ([[Media:2011 Nutter.pdf|slides]]) || Carson Gross &amp;lt;br&amp;gt; [[Gosu]] ([[Media:2011 Gross.pdf|slides]]) || Prashant Deva &amp;lt;br&amp;gt; [[Debugger]]&lt;br /&gt;
|-&lt;br /&gt;
|  3:40|| Rémi Forax &amp;lt;br&amp;gt; [[JSR-292 Cookbook]] ([[Media:2011 Forax.pdf|slides]]) || JetBrains &amp;lt;br&amp;gt; [[Kotlin]] ([[Media:Jetbrains-Kotlin.pdf|slides]]) || Lightning talks&lt;br /&gt;
|-&lt;br /&gt;
|  4:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Jeroen Frijters (IKVM.NET) &amp;lt;br&amp;gt; John Rose || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) ([[Media:Jetbrains-Kotlin-workshop.pdf|slides]]) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Prashant Deva &amp;lt;br&amp;gt; Lukas Stadler ([[Graal]])&lt;br /&gt;
|-&lt;br /&gt;
|  5:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightyellow;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
|  6:00|| || align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Dinner at Faultline ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
* Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* [[Why Tailcalls]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Extension_methods&amp;diff=796</id>
		<title>Extension methods</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Extension_methods&amp;diff=796"/>
		<updated>2011-07-21T00:25:28Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Brian Goetz&lt;br /&gt;
;Project: http://openjdk.java.net/projects/lambda/&lt;br /&gt;
;Resources: [[Media:2011 Goetz Extension Slides.pdf | Slides]], [[Media:2011 Goetz Extension.pdf | Report]], [[Media:2011 Goetz FD.pdf | Core Calculus]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=795</id>
		<title>2012 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=795"/>
		<updated>2011-07-21T00:24:11Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the wiki for the 2011 JVM Language Summit, taking place July 18-20, 2011, at the Oracle Santa Clara Campus.&lt;br /&gt;
&lt;br /&gt;
''Videos coming soon!''&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [http://openjdk.java.net/projects/mlvm/jvmlangsummit JVM Language Summit] main page&lt;br /&gt;
* Email contacts: [mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]&lt;br /&gt;
* Archived wiki pages: [[2008_Main_Page | 2008]], [[2009_Main_Page | 2009]], [[2010_Main_Page | 2010]]&lt;br /&gt;
* [[Logistics]] page for travel tips and requests&lt;br /&gt;
&lt;br /&gt;
== Agenda for the 2011 JVM Language Summit ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/18&lt;br /&gt;
!Tuesday 7/19&lt;br /&gt;
!Wednesday 7/20&lt;br /&gt;
|-&lt;br /&gt;
|  8:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Breakfast &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  9:00|| Intro and Welcome || rowspan=&amp;quot;2&amp;quot; | Mark Roos &amp;lt;br&amp;gt; [[Porting Smalltalk]] ([[Media:Roos-Rtalk.pdf|slides]]) || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]] ([[Media:inti2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]] ([[Media:2011 Purdy.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  9:40|| rowspan=&amp;quot;1&amp;quot; | Jim Laskey &amp;lt;br&amp;gt; [[Nashorn]] ([[Media:Nashorn.pdf|slides]]) || rowspan=&amp;quot;1&amp;quot; | Brian Goetz &amp;lt;br&amp;gt; [[Extension methods]] ([[Media:2011 Goetz Extension Slides.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
| 10:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10:40|| Mads Torgersen &amp;lt;br&amp;gt; [[Async .NET]] ([[Media:Async_in_.NET.pdf|slides]]) || Shashank Bharadwaj &amp;lt;br&amp;gt; [[invokedynamic+Jython]] ([[Media:Indy_and_Jython-Shashank_Bharadwaj.pdf‎|slides]]) || Sunil Puri &amp;lt;br&amp;gt; [[jvmtracejit]] ([[Media:Puri-jvmtracejit.pdf|slides]]) &amp;lt;br&amp;gt; Brian Goetz &amp;lt;br&amp;gt; Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (Reification in .NET) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Ola Bini (Seph) &amp;lt;br&amp;gt; Mark Roos || style=&amp;quot;background-color:lightgreen;&amp;quot; | Tom Marble (Performance benchmarking) &amp;lt;br&amp;gt; Tobias Ivarsson (Interface injection)&lt;br /&gt;
|-&lt;br /&gt;
| 12:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | &amp;lt;br&amp;gt; Lunch &amp;lt;br&amp;gt; (60 mins) &amp;lt;br&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|  1:20|| John Rose &amp;lt;br&amp;gt; [[Method Handles]] ([[Media:Rose-2011-FutureDirections.pdf |slides]]) || Attila Szegedi &amp;lt;br&amp;gt; [[Dynalink]] ([[Media:Dynalink_2011_JVM_Language_Summit.pdf |slides]]) || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]] ([[Media:Project_Fortress_Bytecode_Optimizer.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:00|| Dan Heidinga &amp;lt;br&amp;gt; [[MethodHandle Impl]] ([[Media:2011 Heidinga.pdf|slides]]) || Georges Saab &amp;lt;br&amp;gt; [[Java SE]] ([[Media:JVMLS_GES.pdf |slides]]) || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]] ([[Media:GraalJVMSummit2011.pdf|slides]])&lt;br /&gt;
|-&lt;br /&gt;
|  2:40|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Break &amp;lt;br&amp;gt; (20 mins)&lt;br /&gt;
|-&lt;br /&gt;
|  3:00|| Charlie Nutter &amp;lt;br&amp;gt; [[JRuby 2011|JRuby]] ([[Media:2011 Nutter.pdf|slides]]) || Carson Gross &amp;lt;br&amp;gt; [[Gosu]] ([[Media:2011 Gross.pdf|slides]]) || Prashant Deva &amp;lt;br&amp;gt; [[Debugger]]&lt;br /&gt;
|-&lt;br /&gt;
|  3:40|| Rémi Forax &amp;lt;br&amp;gt; [[JSR-292 Cookbook]] ([[Media:2011 Forax.pdf|slides]]) || JetBrains &amp;lt;br&amp;gt; [[Kotlin]] ([[Media:Jetbrains-Kotlin.pdf|slides]]) || Lightning talks&lt;br /&gt;
|-&lt;br /&gt;
|  4:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Jeroen Frijters (IKVM.NET) &amp;lt;br&amp;gt; John Rose || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) ([[Media:Jetbrains-Kotlin-workshop.pdf|slides]]) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Prashant Deva &amp;lt;br&amp;gt; Lukas Stadler ([[Graal]])&lt;br /&gt;
|-&lt;br /&gt;
|  5:20|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:lightyellow;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
|  6:00|| || align=&amp;quot;center&amp;quot; style=&amp;quot;background-color:lightpink;&amp;quot; | Dinner at Faultline ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Write Access &amp;amp; Uploading ==&lt;br /&gt;
&lt;br /&gt;
In order to modify the wiki, you need an account.&lt;br /&gt;
# Log in as user [[User:jvmlang|jvmlang]] and with a password which you should have received separately.&lt;br /&gt;
# Go to the [http://wiki.jvmlangsummit.com/index.php?title=Special:UserLogin&amp;amp;type=signup user creation page].  (If you have an OpenJDK or java.net user name, please reuse that here.)&lt;br /&gt;
# Log out, then back in using your new user name (note the tiny login link at the upper right).&lt;br /&gt;
&lt;br /&gt;
The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.&lt;br /&gt;
&lt;br /&gt;
If you are having trouble recovering your password from last year, just re-register (e.g., ''jrose2'').&lt;br /&gt;
&lt;br /&gt;
* Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* [[Why Tailcalls]]&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2011_Goetz_Lambda.pdf&amp;diff=794</id>
		<title>File:2011 Goetz Lambda.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2011_Goetz_Lambda.pdf&amp;diff=794"/>
		<updated>2011-07-21T00:23:25Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2011_Goetz_Extension_Slides.pdf&amp;diff=793</id>
		<title>File:2011 Goetz Extension Slides.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2011_Goetz_Extension_Slides.pdf&amp;diff=793"/>
		<updated>2011-07-21T00:23:02Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2011_Goetz_FD.pdf&amp;diff=792</id>
		<title>File:2011 Goetz FD.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2011_Goetz_FD.pdf&amp;diff=792"/>
		<updated>2011-07-21T00:22:20Z</updated>

		<summary type="html">&lt;p&gt;Dlsmith: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dlsmith</name></author>
		
	</entry>
</feed>