<?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=Abuckley</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=Abuckley"/>
	<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Special:Contributions/Abuckley"/>
	<updated>2026-06-15T20:17:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2010_Main_Page&amp;diff=977</id>
		<title>2010 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2010_Main_Page&amp;diff=977"/>
		<updated>2014-04-24T20:47:24Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Media ==&lt;br /&gt;
&lt;br /&gt;
Videos of most talks are available on the [http://medianetwork.oracle.com/search/results?q=JVM+Language+Summit%2C+July+2010&amp;amp;offset=0&amp;amp;max=20 Oracle Media Network].  Click individual links below to view videos for 2010.&lt;br /&gt;
&lt;br /&gt;
The first four videos below have slides integrated into the video for easier viewing.&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589198185001 Gathering the threads: JVM Futures] (John Rose, Oracle; Welcome and JSR 292 update) - [[Media:RoseJVMFutureTalk.pdf | Slides]], [http://wiki.jvmlangsummit.com/Gathering_the_threads:_JVM_Futures Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218565001 Engineering Fine-Grained Parallelism in Java] (Doug Lea, SUNY Oswego; Keynote) - [[Media:Lea-fj-jul10.pdf | Slides]], [http://wiki.jvmlangsummit.com/Engineering_Fine-Grained_Parallelism_in_Java Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218548001 MethodHandles: an IBM implementation] (Dan Heidinga, IBM) - [[Media:J9 MethodHandle Impl.pdf | Slides]], [http://wiki.jvmlangsummit.com/MethodHandles:_an_IBM_implementation Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206011001 Efficient compilation of Lambdas using MethodHandles and JRockit] (Fredrik Öhrström, Oracle) - [[Media:ohrstrom-lambdas-2010-07-26.pdf | Slides]], [http://wiki.jvmlangsummit.com/Efficient_compilation_of_Lambdas_using_MethodHandles_and_JRockit Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206134001 Trending Toward the Middle: The Best of Static and Dynamic] (Charles Nutter) - [[Media:Nutter Static and Dynamic.pdf | Slides]], [http://wiki.jvmlangsummit.com/Trending_Toward_the_Middle:_The_Best_of_Static_and_Dynamic Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206145001 Improvements in OpenJDK useful for JVM languages] (Eric Caspole, AMD) - [[Media:Jvm-lang-2010-ecaspole-100723.pdf | Slides]], [http://wiki.jvmlangsummit.com/Improvements_in_OpenJDK_useful_for_JVM_languages Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589205963001 Register Allocation on SSA form for Java Just-in-Time Compilation] (Christian Wimmer, UC Irvine) - [[Media:LinearScanSSA.pdf | Slides]], [http://wiki.jvmlangsummit.com/Register_Allocation_on_SSA_form_for_Java_Just-in-Time_Compilation Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218568001 Coroutines for the Java Platform] (Lukas Stadler) - [[Media:Coroutines.pdf | Slides]], [http://wiki.jvmlangsummit.com/Coroutines_for_the_Java_Platform Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206016001 Chronon - Time Travelling Debugger] (Prashant Deva) - [[Media:Chronon - JVMSummit.pdf | Slides]], [http://wiki.jvmlangsummit.com/Chronon_-_Time_Travelling_Debugger Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206174001 LINQ: Language Features for concurrency (among other things)] (Neal Gafter, Microsoft) - [[Media:Gafter-LINQ.pdf | Slides]], [http://wiki.jvmlangsummit.com/LINQ:_Language_Features_for_concurrency_%28among_other_things%29 Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218555001 The Thorn Programming Language: Robust Distributed Scripting on the JVM] (John Field, IBM Research) - [[Media:Field-Thorn-Overview-2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/The_Thorn_Programming_Language:_Robust_Distributed_Scripting_on_the_JVM Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589215324001 Digital Performance] (Cliff Click, Azul Systems) - [http://wiki.jvmlangsummit.com/Digital_Performance Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589198236001 Erjang - A JVM-based Erlang VM] (Kresten Krab Thorup, Trifork) - [http://wiki.jvmlangsummit.com/Erjang_-_A_JVM-based_Erlang_VM Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589205946001 Kawa and gnu.bytecode update] (Per Bothner, Oracle) - [http://wiki.jvmlangsummit.com/Kawa_and_gnu.bytecode_update Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589205987001 Project Fortress compiler implementation status] (Christine Flood, Oracle Sun Labs) - [[Media:JVMSummit-Flood.pdf | Slides]], [http://wiki.jvmlangsummit.com/Project_Fortress_compiler_implementation_status Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206151001 Faking closures on the JVM isn't as simple as it looks] (David Pollak) - [http://wiki.jvmlangsummit.com/Faking_closures_on_the_JVM_isn%27t_as_simple_as_it_looks Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589215369001 Mixed language project compilation in Eclipse: Java and Groovy] (Andy Clement, VMware) - [[Media:Clement MixedLanguageProjectCompilationInEclipse.pdf | Slides]], [http://wiki.jvmlangsummit.com/Mixed_language_project_compilation_in_Eclipse:_Java_and_Groovy Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206164001 Symmetric multilanguage VM architecture] (Oleg Pliss, Oracle) - [[Media:Pliss-Monty-Multilanguage VM-2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/Symmetric_multilanguage_VM_architecture Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206019001 The Maxine Inspector: a Specialized Tool for VM Development] (Michael Van De Vanter, Oracle Sun Labs) - [[Media:Maxine-JVMLangSummit2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/The_Maxine_Inspector:_a_Specialized_Tool_for_VM_Development Abstract]&lt;br /&gt;
&lt;br /&gt;
Image galleries:&lt;br /&gt;
&lt;br /&gt;
* http://picasaweb.google.com/Pliss.Oleg/JVMLanguageSummit2010# (Oleg Pliss)&lt;br /&gt;
* http://gallery.me.com/rose00#100059 (John Rose)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px&amp;gt;&lt;br /&gt;
Image:40_-_Doug_Lea.jpg|Doug Lea&lt;br /&gt;
Image:Rose-iphone-IMG 0023.jpg|Remi and Kresten&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda for the 2010 [http://jvmlangsummit.com/ JVM Language Summit] ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/26&lt;br /&gt;
!Tuesday 7/27&lt;br /&gt;
!Wednesday 7/28&lt;br /&gt;
|-&lt;br /&gt;
|  8:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Breakfast &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  9:00|| Brian Goetz &amp;lt;br&amp;gt; Welcome || rowspan=&amp;quot;2&amp;quot; | Doug Lea (Keynote) &amp;lt;br&amp;gt; [[Engineering Fine-Grained Parallelism in Java]] || Jochen Theodorou &amp;lt;br&amp;gt; [[Improvements in Groovy performance]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:30|| Charles Nutter &amp;lt;br&amp;gt; [[Trending Toward the Middle: The Best of Static and Dynamic]] || Rémi Forax &amp;lt;br&amp;gt; [[PHP.reboot: a post JSR292 dynamic language]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00|| Eric Caspole &amp;lt;br&amp;gt; [[Improvements in OpenJDK useful for JVM languages]]  || Joshua Bloch &amp;lt;br&amp;gt; [[Performance Anxiety]] || Per Bothner &amp;lt;br&amp;gt; [[Kawa and gnu.bytecode update]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11:00|| John Rose &amp;lt;br&amp;gt; [[Gathering the threads: JVM Futures]]  || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W1A: John Rose &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W1B: Robert McKinney &amp;lt;br&amp;gt; [[Introduction to Gosu]] || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W1A: Rich Hickey &amp;lt;br&amp;gt; [[What the JVM needs]] &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W2B: John Field &amp;lt;br&amp;gt; Thorn&lt;br /&gt;
|-&lt;br /&gt;
| 11:30|| Christian Wimmer &amp;lt;br&amp;gt; [[Register Allocation on SSA form for Java Just-in-Time Compilation]]&lt;br /&gt;
|-&lt;br /&gt;
| 12:00|| align=&amp;quot;center&amp;quot; rowspan=&amp;quot;2&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Lunch &amp;lt;br&amp;gt; (60 mins) || align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Lunch &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12:30|| Christine Flood &amp;lt;br&amp;gt; [[Project Fortress compiler implementation status]]&lt;br /&gt;
|-&lt;br /&gt;
|  1:00|| Lukas Stadler &amp;lt;br&amp;gt; [[Coroutines for the Java Platform]] || Neal Gafter &amp;lt;br&amp;gt; [[LINQ: Language Features for concurrency (among other things)]] || David Pollak &amp;lt;br&amp;gt; [[Faking closures on the JVM isn't as simple as it looks]] &lt;br /&gt;
|-&lt;br /&gt;
|  1:30|| Prashant Deva &amp;lt;br&amp;gt; [[Chronon - Time Travelling Debugger]] || John Field &amp;lt;br&amp;gt; [[The Thorn Programming Language: Robust Distributed Scripting on the JVM]] || align=&amp;quot;center&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins)&lt;br /&gt;
|-&lt;br /&gt;
|  2:00|| Fredrik Öhrström &amp;lt;br&amp;gt; [[Efficient compilation of Lambdas using MethodHandles and JRockit]] || align=&amp;quot;center&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins) || Adam Messinger &amp;lt;br&amp;gt; Oracle&lt;br /&gt;
|-&lt;br /&gt;
|  2:30|| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W1A: Fredrik Öhrström &amp;lt;br&amp;gt; Compile your favourite Lambda expression! &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W1B: Ben Titzer &amp;lt;br&amp;gt; [[Virgil on the JVM]] || Dan Heidinga &amp;lt;br&amp;gt; [[MethodHandles: an IBM implementation]] || Andy Clement &amp;lt;br&amp;gt; [[Mixed language project compilation in Eclipse: Java and Groovy]]&lt;br /&gt;
|-&lt;br /&gt;
|  3:00|| Cliff Click &amp;lt;br&amp;gt; [[Digital Performance]] || Oleg Pliss &amp;lt;br&amp;gt; [[Symmetric multilanguage VM architecture]]&lt;br /&gt;
|-&lt;br /&gt;
|  3:30|| align=&amp;quot;center&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins) || Kresten Krab Thorup &amp;lt;br&amp;gt; [[Erjang - A JVM-based Erlang VM]] || Michael Van De Vanter &amp;lt;br&amp;gt; [[The Maxine Inspector: a Specialized Tool for VM Development]]&lt;br /&gt;
|-&lt;br /&gt;
|  4:00|| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W2A: Charles Nutter &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W2B: Hiroshi Yamauchi &amp;lt;br&amp;gt; [[Continuations in Servers]] || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W2A: Kresten Krab Thorup &amp;lt;br&amp;gt; || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W2A: Cliff Click &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W2B: Per Bothner &amp;lt;br&amp;gt; Speedy Scripting&lt;br /&gt;
|-&lt;br /&gt;
|  4:30&lt;br /&gt;
|-&lt;br /&gt;
|  5:00|| Break || Lightning talks || Final break&lt;br /&gt;
|-&lt;br /&gt;
|  6:00|| || Dinner at Faultline ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* [[What the JVM needs]]&lt;br /&gt;
* [[JVM System Programming Language]]&lt;br /&gt;
* [[Why Tailcalls]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2010_Main_Page&amp;diff=976</id>
		<title>2010 Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2010_Main_Page&amp;diff=976"/>
		<updated>2014-04-24T20:46:40Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Media */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Media ==&lt;br /&gt;
&lt;br /&gt;
Videos of most talks are available on the [http://medianetwork.oracle.com Oracle Media Network].  Click individual links below to view videos for 2010.&lt;br /&gt;
&lt;br /&gt;
The first four videos below have slides integrated into the video for easier viewing.&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589198185001 Gathering the threads: JVM Futures] (John Rose, Oracle; Welcome and JSR 292 update) - [[Media:RoseJVMFutureTalk.pdf | Slides]], [http://wiki.jvmlangsummit.com/Gathering_the_threads:_JVM_Futures Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218565001 Engineering Fine-Grained Parallelism in Java] (Doug Lea, SUNY Oswego; Keynote) - [[Media:Lea-fj-jul10.pdf | Slides]], [http://wiki.jvmlangsummit.com/Engineering_Fine-Grained_Parallelism_in_Java Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218548001 MethodHandles: an IBM implementation] (Dan Heidinga, IBM) - [[Media:J9 MethodHandle Impl.pdf | Slides]], [http://wiki.jvmlangsummit.com/MethodHandles:_an_IBM_implementation Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206011001 Efficient compilation of Lambdas using MethodHandles and JRockit] (Fredrik Öhrström, Oracle) - [[Media:ohrstrom-lambdas-2010-07-26.pdf | Slides]], [http://wiki.jvmlangsummit.com/Efficient_compilation_of_Lambdas_using_MethodHandles_and_JRockit Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206134001 Trending Toward the Middle: The Best of Static and Dynamic] (Charles Nutter) - [[Media:Nutter Static and Dynamic.pdf | Slides]], [http://wiki.jvmlangsummit.com/Trending_Toward_the_Middle:_The_Best_of_Static_and_Dynamic Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206145001 Improvements in OpenJDK useful for JVM languages] (Eric Caspole, AMD) - [[Media:Jvm-lang-2010-ecaspole-100723.pdf | Slides]], [http://wiki.jvmlangsummit.com/Improvements_in_OpenJDK_useful_for_JVM_languages Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589205963001 Register Allocation on SSA form for Java Just-in-Time Compilation] (Christian Wimmer, UC Irvine) - [[Media:LinearScanSSA.pdf | Slides]], [http://wiki.jvmlangsummit.com/Register_Allocation_on_SSA_form_for_Java_Just-in-Time_Compilation Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218568001 Coroutines for the Java Platform] (Lukas Stadler) - [[Media:Coroutines.pdf | Slides]], [http://wiki.jvmlangsummit.com/Coroutines_for_the_Java_Platform Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206016001 Chronon - Time Travelling Debugger] (Prashant Deva) - [[Media:Chronon - JVMSummit.pdf | Slides]], [http://wiki.jvmlangsummit.com/Chronon_-_Time_Travelling_Debugger Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206174001 LINQ: Language Features for concurrency (among other things)] (Neal Gafter, Microsoft) - [[Media:Gafter-LINQ.pdf | Slides]], [http://wiki.jvmlangsummit.com/LINQ:_Language_Features_for_concurrency_%28among_other_things%29 Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589218555001 The Thorn Programming Language: Robust Distributed Scripting on the JVM] (John Field, IBM Research) - [[Media:Field-Thorn-Overview-2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/The_Thorn_Programming_Language:_Robust_Distributed_Scripting_on_the_JVM Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589215324001 Digital Performance] (Cliff Click, Azul Systems) - [http://wiki.jvmlangsummit.com/Digital_Performance Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589198236001 Erjang - A JVM-based Erlang VM] (Kresten Krab Thorup, Trifork) - [http://wiki.jvmlangsummit.com/Erjang_-_A_JVM-based_Erlang_VM Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589205946001 Kawa and gnu.bytecode update] (Per Bothner, Oracle) - [http://wiki.jvmlangsummit.com/Kawa_and_gnu.bytecode_update Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589205987001 Project Fortress compiler implementation status] (Christine Flood, Oracle Sun Labs) - [[Media:JVMSummit-Flood.pdf | Slides]], [http://wiki.jvmlangsummit.com/Project_Fortress_compiler_implementation_status Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206151001 Faking closures on the JVM isn't as simple as it looks] (David Pollak) - [http://wiki.jvmlangsummit.com/Faking_closures_on_the_JVM_isn%27t_as_simple_as_it_looks Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589215369001 Mixed language project compilation in Eclipse: Java and Groovy] (Andy Clement, VMware) - [[Media:Clement MixedLanguageProjectCompilationInEclipse.pdf | Slides]], [http://wiki.jvmlangsummit.com/Mixed_language_project_compilation_in_Eclipse:_Java_and_Groovy Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206164001 Symmetric multilanguage VM architecture] (Oleg Pliss, Oracle) - [[Media:Pliss-Monty-Multilanguage VM-2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/Symmetric_multilanguage_VM_architecture Abstract]&lt;br /&gt;
&lt;br /&gt;
* [http://medianetwork.oracle.com/video/player/589206019001 The Maxine Inspector: a Specialized Tool for VM Development] (Michael Van De Vanter, Oracle Sun Labs) - [[Media:Maxine-JVMLangSummit2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/The_Maxine_Inspector:_a_Specialized_Tool_for_VM_Development Abstract]&lt;br /&gt;
&lt;br /&gt;
Image galleries:&lt;br /&gt;
&lt;br /&gt;
* http://picasaweb.google.com/Pliss.Oleg/JVMLanguageSummit2010# (Oleg Pliss)&lt;br /&gt;
* http://gallery.me.com/rose00#100059 (John Rose)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=200px&amp;gt;&lt;br /&gt;
Image:40_-_Doug_Lea.jpg|Doug Lea&lt;br /&gt;
Image:Rose-iphone-IMG 0023.jpg|Remi and Kresten&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda for the 2010 [http://jvmlangsummit.com/ JVM Language Summit] ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Monday 7/26&lt;br /&gt;
!Tuesday 7/27&lt;br /&gt;
!Wednesday 7/28&lt;br /&gt;
|-&lt;br /&gt;
|  8:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Breakfast &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  9:00|| Brian Goetz &amp;lt;br&amp;gt; Welcome || rowspan=&amp;quot;2&amp;quot; | Doug Lea (Keynote) &amp;lt;br&amp;gt; [[Engineering Fine-Grained Parallelism in Java]] || Jochen Theodorou &amp;lt;br&amp;gt; [[Improvements in Groovy performance]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:30|| Charles Nutter &amp;lt;br&amp;gt; [[Trending Toward the Middle: The Best of Static and Dynamic]] || Rémi Forax &amp;lt;br&amp;gt; [[PHP.reboot: a post JSR292 dynamic language]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:00|| Eric Caspole &amp;lt;br&amp;gt; [[Improvements in OpenJDK useful for JVM languages]]  || Joshua Bloch &amp;lt;br&amp;gt; [[Performance Anxiety]] || Per Bothner &amp;lt;br&amp;gt; [[Kawa and gnu.bytecode update]]&lt;br /&gt;
|-&lt;br /&gt;
| 10:30|| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 11:00|| John Rose &amp;lt;br&amp;gt; [[Gathering the threads: JVM Futures]]  || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W1A: John Rose &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W1B: Robert McKinney &amp;lt;br&amp;gt; [[Introduction to Gosu]] || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W1A: Rich Hickey &amp;lt;br&amp;gt; [[What the JVM needs]] &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W2B: John Field &amp;lt;br&amp;gt; Thorn&lt;br /&gt;
|-&lt;br /&gt;
| 11:30|| Christian Wimmer &amp;lt;br&amp;gt; [[Register Allocation on SSA form for Java Just-in-Time Compilation]]&lt;br /&gt;
|-&lt;br /&gt;
| 12:00|| align=&amp;quot;center&amp;quot; rowspan=&amp;quot;2&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Lunch &amp;lt;br&amp;gt; (60 mins) || align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Lunch &amp;lt;br&amp;gt; (30 mins) &amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12:30|| Christine Flood &amp;lt;br&amp;gt; [[Project Fortress compiler implementation status]]&lt;br /&gt;
|-&lt;br /&gt;
|  1:00|| Lukas Stadler &amp;lt;br&amp;gt; [[Coroutines for the Java Platform]] || Neal Gafter &amp;lt;br&amp;gt; [[LINQ: Language Features for concurrency (among other things)]] || David Pollak &amp;lt;br&amp;gt; [[Faking closures on the JVM isn't as simple as it looks]] &lt;br /&gt;
|-&lt;br /&gt;
|  1:30|| Prashant Deva &amp;lt;br&amp;gt; [[Chronon - Time Travelling Debugger]] || John Field &amp;lt;br&amp;gt; [[The Thorn Programming Language: Robust Distributed Scripting on the JVM]] || align=&amp;quot;center&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins)&lt;br /&gt;
|-&lt;br /&gt;
|  2:00|| Fredrik Öhrström &amp;lt;br&amp;gt; [[Efficient compilation of Lambdas using MethodHandles and JRockit]] || align=&amp;quot;center&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins) || Adam Messinger &amp;lt;br&amp;gt; Oracle&lt;br /&gt;
|-&lt;br /&gt;
|  2:30|| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W1A: Fredrik Öhrström &amp;lt;br&amp;gt; Compile your favourite Lambda expression! &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W1B: Ben Titzer &amp;lt;br&amp;gt; [[Virgil on the JVM]] || Dan Heidinga &amp;lt;br&amp;gt; [[MethodHandles: an IBM implementation]] || Andy Clement &amp;lt;br&amp;gt; [[Mixed language project compilation in Eclipse: Java and Groovy]]&lt;br /&gt;
|-&lt;br /&gt;
|  3:00|| Cliff Click &amp;lt;br&amp;gt; [[Digital Performance]] || Oleg Pliss &amp;lt;br&amp;gt; [[Symmetric multilanguage VM architecture]]&lt;br /&gt;
|-&lt;br /&gt;
|  3:30|| align=&amp;quot;center&amp;quot; style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; | Break &amp;lt;br&amp;gt; (30 mins) || Kresten Krab Thorup &amp;lt;br&amp;gt; [[Erjang - A JVM-based Erlang VM]] || Michael Van De Vanter &amp;lt;br&amp;gt; [[The Maxine Inspector: a Specialized Tool for VM Development]]&lt;br /&gt;
|-&lt;br /&gt;
|  4:00|| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W2A: Charles Nutter &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W2B: Hiroshi Yamauchi &amp;lt;br&amp;gt; [[Continuations in Servers]] || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W2A: Kresten Krab Thorup &amp;lt;br&amp;gt; || rowspan=&amp;quot;2&amp;quot; style=&amp;quot;color:lightblue; background-color:green;&amp;quot; | W2A: Cliff Click &amp;lt;br&amp;gt; &amp;lt;br&amp;gt; W2B: Per Bothner &amp;lt;br&amp;gt; Speedy Scripting&lt;br /&gt;
|-&lt;br /&gt;
|  4:30&lt;br /&gt;
|-&lt;br /&gt;
|  5:00|| Break || Lightning talks || Final break&lt;br /&gt;
|-&lt;br /&gt;
|  6:00|| || Dinner at Faultline ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bonus Discussions ==&lt;br /&gt;
&lt;br /&gt;
(add pages and/or workshop links here)&lt;br /&gt;
* [[What the JVM needs]]&lt;br /&gt;
* [[JVM System Programming Language]]&lt;br /&gt;
* [[Why Tailcalls]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=962</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=962"/>
		<updated>2012-09-18T18:20:07Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Links */&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=961</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=961"/>
		<updated>2012-09-18T18:14:15Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Links */&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;
* 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;
* [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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=955</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=955"/>
		<updated>2012-08-03T22:13:10Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Agenda */&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;
[[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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Multi-tenancy_Programming_Models&amp;diff=954</id>
		<title>Multi-tenancy Programming Models</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Multi-tenancy_Programming_Models&amp;diff=954"/>
		<updated>2012-08-03T22:08:56Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
* http://www.ibm.com/developerworks/websphere/techjournal/1108_sciampacone/1108_sciampacone.html&lt;br /&gt;
* Slides: [[Media:JVM Languages Summit 2012 - Multitenancy Final V03.pdf]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Patterns_for_Staged_Compilation_in_Java&amp;diff=953</id>
		<title>Patterns for Staged Compilation in Java</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Patterns_for_Staged_Compilation_in_Java&amp;diff=953"/>
		<updated>2012-08-03T22:00:49Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
* Slides: [[Media:JVM Lang 2012 StreamBase Lessons Fowles.pdf]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Patterns_for_Staged_Compilation_in_Java&amp;diff=952</id>
		<title>Patterns for Staged Compilation in Java</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Patterns_for_Staged_Compilation_in_Java&amp;diff=952"/>
		<updated>2012-08-03T22:00:30Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
Slides: [[Media:JVM Lang 2012 StreamBase Lessons Fowles.pdf]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=0xdata_Big_Data&amp;diff=951</id>
		<title>0xdata Big Data</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=0xdata_Big_Data&amp;diff=951"/>
		<updated>2012-08-03T21:51:10Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: Created page with &amp;quot;== Links == * slides:  Media:2012_BigData.pdf&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
* slides:  [[Media:2012_BigData.pdf]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=950</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=950"/>
		<updated>2012-08-03T21:50:52Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Agenda */&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;
[[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 (Staged compilation)]]&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2012_BigData.pdf&amp;diff=949</id>
		<title>File:2012 BigData.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2012_BigData.pdf&amp;diff=949"/>
		<updated>2012-08-03T21:48:57Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: Cliff Click - Big Data, Small Computers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cliff Click - Big Data, Small Computers&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=857</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=857"/>
		<updated>2012-07-25T00:12:40Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Agenda */&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;
John Rose (LambdaForms)&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=856</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=856"/>
		<updated>2012-07-19T22:16:35Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Agenda */&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;
Charles Nutter (JVM/Posix)&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=855</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=855"/>
		<updated>2012-07-19T22:15:41Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: /* Agenda */&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;
Charles Nutter (JVM/Posix)&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=815</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=815"/>
		<updated>2011-08-29T17:47:01Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=813</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=813"/>
		<updated>2011-08-12T23:19:18Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
''We expect videos to be online by the end of August.''&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=801</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=801"/>
		<updated>2011-07-21T18:29:07Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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 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]])&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=800</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=800"/>
		<updated>2011-07-21T17:35:53Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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 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|| Charlie 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]])&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2011_Chronon.pdf&amp;diff=799</id>
		<title>File:2011 Chronon.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2011_Chronon.pdf&amp;diff=799"/>
		<updated>2011-07-21T17:33:59Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=791</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=791"/>
		<updated>2011-07-21T00:22:14Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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.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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2011_Keynote&amp;diff=788</id>
		<title>2011 Keynote</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2011_Keynote&amp;diff=788"/>
		<updated>2011-07-21T00:20:49Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Cameron Purdy&lt;br /&gt;
;Resources: [[Media:2011 Purdy.pdf | Slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2011_Keynote&amp;diff=787</id>
		<title>2011 Keynote</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=2011_Keynote&amp;diff=787"/>
		<updated>2011-07-21T00:20:42Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: New page: ;Speaker: Cameron Purdy ;Resources: ( Slides)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Cameron Purdy&lt;br /&gt;
;Resources: ([[Media:2011 Purdy.pdf | Slides]])&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=784</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=784"/>
		<updated>2011-07-21T00:16:45Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]]&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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Kotlin&amp;diff=783</id>
		<title>Kotlin</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Kotlin&amp;diff=783"/>
		<updated>2011-07-21T00:16:08Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Title: The Kotlin Programming language&lt;br /&gt;
&lt;br /&gt;
;Speaker: Andrey Breslav&lt;br /&gt;
&lt;br /&gt;
;Resources: [[Media:Jetbrains-Kotlin.pdf‎ | Slides 1]], [[Media:Jetbrains-Kotlin-workshop.pdf‎ | Slides 2]], and [http://jetbrains.com/kotlin Kotlin homepage]&lt;br /&gt;
&lt;br /&gt;
;Abstract&lt;br /&gt;
&lt;br /&gt;
We present a new statically typed JVM-targeted programming language developed by JetBrains and intended for industrial use. &lt;br /&gt;
&lt;br /&gt;
We’ve been developing for the Java platform for a long time, and we know how good it is. On the other hand, we know that the Java programming language has certain limitations and problems that are either impossible or very hard to fix due to backward-compatibility issues. We know that Java is going to stand long, but we believe that the community can benefit from a new statically typed JVM-targeted language free of the legacy trouble and having the features so desperately wanted by the developers.&lt;br /&gt;
&lt;br /&gt;
The main design goals behind this project are&lt;br /&gt;
* to create a '''Java-compatible''' language,&lt;br /&gt;
* that '''compiles as fast as Java''',&lt;br /&gt;
* make it '''safer''' than Java, i.e. statically check for common pitfalls such as null pointer dereference,&lt;br /&gt;
* make it more '''concise''' than Java by supporting local type-inference, first-class functions (closures), extension functions, mixins and first-class delegation, etc;&lt;br /&gt;
* and, keeping the useful level of expressiveness (see above), make it '''way simpler''' than the most mature competitor -- Scala.&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Kotlin&amp;diff=782</id>
		<title>Kotlin</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Kotlin&amp;diff=782"/>
		<updated>2011-07-21T00:15:07Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Title: The Kotlin Programming language&lt;br /&gt;
&lt;br /&gt;
;Speaker: Andrey Breslav&lt;br /&gt;
&lt;br /&gt;
;Resources: [[Media:Jetbrains-Kotlin.pdf‎ | Slides]] and [http://jetbrains.com/kotlin Kotlin homepage]&lt;br /&gt;
&lt;br /&gt;
;Abstract&lt;br /&gt;
&lt;br /&gt;
We present a new statically typed JVM-targeted programming language developed by JetBrains and intended for industrial use. &lt;br /&gt;
&lt;br /&gt;
We’ve been developing for the Java platform for a long time, and we know how good it is. On the other hand, we know that the Java programming language has certain limitations and problems that are either impossible or very hard to fix due to backward-compatibility issues. We know that Java is going to stand long, but we believe that the community can benefit from a new statically typed JVM-targeted language free of the legacy trouble and having the features so desperately wanted by the developers.&lt;br /&gt;
&lt;br /&gt;
The main design goals behind this project are&lt;br /&gt;
* to create a '''Java-compatible''' language,&lt;br /&gt;
* that '''compiles as fast as Java''',&lt;br /&gt;
* make it '''safer''' than Java, i.e. statically check for common pitfalls such as null pointer dereference,&lt;br /&gt;
* make it more '''concise''' than Java by supporting local type-inference, first-class functions (closures), extension functions, mixins and first-class delegation, etc;&lt;br /&gt;
* and, keeping the useful level of expressiveness (see above), make it '''way simpler''' than the most mature competitor -- Scala.&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:Jetbrains-Kotlin-workshop.pdf&amp;diff=780</id>
		<title>File:Jetbrains-Kotlin-workshop.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:Jetbrains-Kotlin-workshop.pdf&amp;diff=780"/>
		<updated>2011-07-21T00:12:58Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:Jetbrains-Kotlin.pdf&amp;diff=779</id>
		<title>File:Jetbrains-Kotlin.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:Jetbrains-Kotlin.pdf&amp;diff=779"/>
		<updated>2011-07-21T00:12:50Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Jvmtracejit&amp;diff=778</id>
		<title>Jvmtracejit</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Jvmtracejit&amp;diff=778"/>
		<updated>2011-07-21T00:12:35Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: New page: ;Speaker: Sunil Puri ;Resources:  Slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Sunil Puri&lt;br /&gt;
;Resources: [[Media:Puri-jvmtracejit.pdf‎ | Slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Nashorn&amp;diff=777</id>
		<title>Nashorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Nashorn&amp;diff=777"/>
		<updated>2011-07-21T00:12:17Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Jim Laskey&lt;br /&gt;
;Resources: [[Media:Nashorn.pdf‎ | Slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:Puri-jvmtracejit.pdf&amp;diff=776</id>
		<title>File:Puri-jvmtracejit.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:Puri-jvmtracejit.pdf&amp;diff=776"/>
		<updated>2011-07-21T00:12:04Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=773</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=773"/>
		<updated>2011-07-21T00:08:08Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]]&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]]&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]] || 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]] || 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]]) || 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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=771</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=771"/>
		<updated>2011-07-21T00:05:47Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]]&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]]&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; Tracing JIT &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]] || 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]] || 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]]) || 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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=770</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=770"/>
		<updated>2011-07-21T00:01:15Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]]&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]]&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 / Brian Goetz &amp;lt;br&amp;gt; Tracing JIT / Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Porting_Smalltalk&amp;diff=769</id>
		<title>Porting Smalltalk</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Porting_Smalltalk&amp;diff=769"/>
		<updated>2011-07-21T00:00:54Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Mark Roos&lt;br /&gt;
;Resources: [[Media:Roos-Rtalk.pdf‎ | &amp;quot;Rtalk - Smalltalk on the JVM&amp;quot; slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Porting_Smalltalk&amp;diff=768</id>
		<title>Porting Smalltalk</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Porting_Smalltalk&amp;diff=768"/>
		<updated>2011-07-21T00:00:39Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: New page: ;Speaker: Mark Roos ;Resources:  &amp;quot;Rtalk - Smalltalk on the JVM&amp;quot; slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Mark Roos&lt;br /&gt;
;Resources: [[Media:Roos-Ralk.pdf‎ | &amp;quot;Rtalk - Smalltalk on the JVM&amp;quot; slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:Roos-Rtalk.pdf&amp;diff=767</id>
		<title>File:Roos-Rtalk.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:Roos-Rtalk.pdf&amp;diff=767"/>
		<updated>2011-07-20T23:59:52Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=766</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=766"/>
		<updated>2011-07-20T23:57:21Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || 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]]&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]]&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 / Brian Goetz &amp;lt;br&amp;gt; Tracing JIT / Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=765</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=765"/>
		<updated>2011-07-20T23:57:04Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || 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]]&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]]&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 / Brian Goetz &amp;lt;br&amp;gt; Tracing JIT / Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Java_SE&amp;diff=764</id>
		<title>Java SE</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Java_SE&amp;diff=764"/>
		<updated>2011-07-20T23:56:47Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: New page: ;Speaker: Georges Saab ;Resources:  Slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Georges Saab&lt;br /&gt;
;Resources: [[Media:JVMLS_GES.pdf | Slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:JVMLS_GES.pdf&amp;diff=763</id>
		<title>File:JVMLS GES.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:JVMLS_GES.pdf&amp;diff=763"/>
		<updated>2011-07-20T23:56:21Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Fortress_2011&amp;diff=730</id>
		<title>Fortress 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Fortress_2011&amp;diff=730"/>
		<updated>2011-07-19T23:27:52Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: New page: ;Speaker: Christine Flood ;Resources:  &amp;quot;Project Fortress Bytecode Optimizer&amp;quot; slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Christine Flood&lt;br /&gt;
;Resources: [[Media:Project_Fortress_Bytecode_Optimizer.pdf‎ | &amp;quot;Project Fortress Bytecode Optimizer&amp;quot; slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=729</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=729"/>
		<updated>2011-07-19T23:26:42Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]]&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]]&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 / Brian Goetz &amp;lt;br&amp;gt; Tracing JIT / Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || 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]] || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]]&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=728</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=728"/>
		<updated>2011-07-19T23:26:20Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]]&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]]&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 / Brian Goetz &amp;lt;br&amp;gt; Tracing JIT / Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]] ([[Media:Project_Fortress_Bytecode_Optimizer.pdf]])&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]] || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]]&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:Project_Fortress_Bytecode_Optimizer.pdf&amp;diff=727</id>
		<title>File:Project Fortress Bytecode Optimizer.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:Project_Fortress_Bytecode_Optimizer.pdf&amp;diff=727"/>
		<updated>2011-07-19T23:25:56Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=726</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=726"/>
		<updated>2011-07-19T23:14:47Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]]&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]]&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 / Brian Goetz &amp;lt;br&amp;gt; Tracing JIT / Lambda Bytecode&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]]&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]] || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]]&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=725</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=725"/>
		<updated>2011-07-19T23:12:01Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]]&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]]&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]]) || Cliff Click &amp;lt;br&amp;gt; TBA&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]]&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]] || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]]&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=724</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=724"/>
		<updated>2011-07-19T23:06:56Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &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;
== 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]] || rowspan=&amp;quot;2&amp;quot; | Tobias Ivarsson &amp;lt;br&amp;gt; [[Interface injection]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:20|| rowspan=&amp;quot;2&amp;quot; | Cameron Purdy &amp;lt;br&amp;gt; [[2011 Keynote]]&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]]&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]] || Cliff Click &amp;lt;br&amp;gt; TBA&lt;br /&gt;
|-&lt;br /&gt;
| 11:20|| style=&amp;quot;background-color:lightgreen;&amp;quot; | Mads Torgersen (TBA) || 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 (Jigsaw+Clojure) &amp;lt;br&amp;gt; Tobias Ivarsson&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]] || Christine Flood &amp;lt;br&amp;gt; [[Fortress 2011|Fortress]]&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]] || Thomas Wuerthinger &amp;lt;br&amp;gt; [[Graal]]&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]] || 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]] || TBA &amp;lt;br&amp;gt; TBA&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 (TBA) || style=&amp;quot;background-color:lightgreen;&amp;quot; | Venkat Subramaniam (Language Integration) &amp;lt;br&amp;gt; JetBrains ([[Kotlin]]) || 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;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Nashorn&amp;diff=723</id>
		<title>Nashorn</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Nashorn&amp;diff=723"/>
		<updated>2011-07-19T23:06:34Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: New page: ;Speaker: Jim Laskey ;Resources:  &amp;quot;Nashorn&amp;quot; slides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Jim Laskey&lt;br /&gt;
;Resources: [[Media:Nashorn.pdf‎ | &amp;quot;Nashorn&amp;quot; slides]]&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:Nashorn.pdf&amp;diff=722</id>
		<title>File:Nashorn.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:Nashorn.pdf&amp;diff=722"/>
		<updated>2011-07-19T23:04:18Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Async_.NET&amp;diff=701</id>
		<title>Async .NET</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Async_.NET&amp;diff=701"/>
		<updated>2011-07-19T01:13:42Z</updated>

		<summary type="html">&lt;p&gt;Abuckley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: Mads Torgersen&lt;br /&gt;
;Resources: [[Media:Async_in_.NET.pdf‎ | &amp;quot;Async in .NET&amp;quot; slides]] and [[Media:Unified_types_and_reified_generics.pdf | &amp;quot;Reification in .NET&amp;quot; slides]]&lt;br /&gt;
&lt;br /&gt;
The example code used in the demo is at http://www.msdn.com/vstudio/async together with a full prototype (the one I used) to install on top of Visual Studio (including Express, which is free), and various docs about it.&lt;/div&gt;</summary>
		<author><name>Abuckley</name></author>
		
	</entry>
</feed>