<?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=Lstadler</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=Lstadler"/>
	<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Special:Contributions/Lstadler"/>
	<updated>2026-05-23T04:40:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Truffle_Workshop&amp;diff=879</id>
		<title>Truffle Workshop</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Truffle_Workshop&amp;diff=879"/>
		<updated>2012-07-31T17:34:29Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: Created page with &amp;quot;&amp;lt;pre&amp;gt; /* ##### ###   #  #  ####  ####  #     ####     #   #  ##   ###   #  #   ###  #  #   ##   ###   #   #  #  #  #  #     #     #     #        #   # #  #  #  #  # #   #     #  ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
##### ###   #  #  ####  ####  #     ####     #   #  ##   ###   #  #   ###  #  #   ##   ###&lt;br /&gt;
  #   #  #  #  #  #     #     #     #        #   # #  #  #  #  # #   #     #  #  #  #  #  #&lt;br /&gt;
  #   ###   #  #  ###   ###   #     ###      # # # #  #  ###   ##     ##   ####  #  #  ###&lt;br /&gt;
  #   # #   #  #  #     #     #     #        # # # #  #  # #   # #      #  #  #  #  #  #&lt;br /&gt;
  #   #  #   ##   #     #     ####  ####      # #   ##   #  #  #  #  ###   #  #   ##   #&lt;br /&gt;
 Lukas Stadler, Johannes Kepler University Linz, Austria &lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function main {&lt;br /&gt;
	i = 0;&lt;br /&gt;
	sum = 0;&lt;br /&gt;
	while (i &amp;lt; 10000000) {&lt;br /&gt;
		sum = sum + i;&lt;br /&gt;
		i = i + 1;&lt;br /&gt;
	}&lt;br /&gt;
	return sum;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=804</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=804"/>
		<updated>2011-07-26T03:46:58Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: &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]]) ([[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>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=803</id>
		<title>Graal</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=803"/>
		<updated>2011-07-26T03:46:22Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Graal - A Bytecode Agnostic Compiler for the JVM==&lt;br /&gt;
;Speakers: [http://labs.oracle.com/people/mybio.php?c=1400 Thomas Würthinger] (presentation): thomas.wuerthinger (at) oracle.com&lt;br /&gt;
:[http://www.ssw.uni-linz.ac.at/General/Staff/LS/ Lukas Stadler] (workshop): stadler (at) ssw.jku.at&lt;br /&gt;
;Project: http://wikis.sun.com/display/MaxineVM/Graal&lt;br /&gt;
;Slides: [[Media:GraalJVMSummit2011.pdf|Presentation]]&lt;br /&gt;
: [[Media:2011 Stadler Graal workshop.pdf|Workshop]]&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
Graal is a just-in-time compiler written in Java that works with both the HotSpot VM and the Maxine VM [http://wikis.sun.com/display/MaxineVM/Home]. It is based on a port of the HotSpot client compiler from C++ to Java, but it takes new approaches in some key areas, most notably the intermediate representation (IR): Graal's IR consists of an SSA-form, &amp;quot;sea-of-nodes&amp;quot; program dependence graph.&lt;br /&gt;
&lt;br /&gt;
Java as the implementation language makes it much easier to let frameworks and applications interact with and extend the compiler.&lt;br /&gt;
We think that this is a key aspect of Graal. The presentation provides an overview of Graal and gives examples for possible compiler extensions. The workshop should lead to discussions about which additional features Graal could provide that would benefit language implementors.&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=File:2011_Stadler_Graal_workshop.pdf&amp;diff=802</id>
		<title>File:2011 Stadler Graal workshop.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=File:2011_Stadler_Graal_workshop.pdf&amp;diff=802"/>
		<updated>2011-07-26T03:44:02Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=686</id>
		<title>Graal</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=686"/>
		<updated>2011-07-14T09:44:43Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Graal - A Bytecode Agnostic Compiler for the JVM==&lt;br /&gt;
;Speaker: [http://labs.oracle.com/people/mybio.php?c=1400 Thomas Würthinger] (presentation)&lt;br /&gt;
:[http://www.ssw.uni-linz.ac.at/General/Staff/LS/ Lukas Stadler] (workshop)&lt;br /&gt;
;Project: http://wikis.sun.com/display/MaxineVM/Graal&lt;br /&gt;
;Slides: ...&lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
Graal, which is part of the Maxine project [http://wikis.sun.com/display/MaxineVM/Home], is a just-in-time compiler that is itself written in Java. It is based on a port of the HotSpot client compiler from C++ to Java.&lt;br /&gt;
Graal is still similar to the client compiler in many aspects, but it takes new approaches in some key areas, notably the intermediate representation (IR). Graal's IR consists of an SSA-form, &amp;quot;sea-of-nodes&amp;quot; program dependence graph.&lt;br /&gt;
&lt;br /&gt;
Java as the implementation language makes it much easier to let frameworks and applications interact with and extend the compiler.&lt;br /&gt;
We think that this is key to the success of Graal, and thus the presentation and the workshop should provide an overview of what is already possible and lead to discussions about which features Graal could provide that would benefit language implementors.&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=685</id>
		<title>Graal</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=685"/>
		<updated>2011-07-14T09:44:29Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Graal - A Bytecode Agnostic Compiler for the JVM==&lt;br /&gt;
;Speaker: [http://labs.oracle.com/people/mybio.php?c=1400 Thomas Würthinger] (presentation)&lt;br /&gt;
:[http://www.ssw.uni-linz.ac.at/General/Staff/LS/ Lukas Stadler] (workshop)&lt;br /&gt;
;Project: http://wikis.sun.com/display/MaxineVM/Graal&lt;br /&gt;
;Slides: &lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;br /&gt;
Graal, which is part of the Maxine project [http://wikis.sun.com/display/MaxineVM/Home], is a just-in-time compiler that is itself written in Java. It is based on a port of the HotSpot client compiler from C++ to Java.&lt;br /&gt;
Graal is still similar to the client compiler in many aspects, but it takes new approaches in some key areas, notably the intermediate representation (IR). Graal's IR consists of an SSA-form, &amp;quot;sea-of-nodes&amp;quot; program dependence graph.&lt;br /&gt;
&lt;br /&gt;
Java as the implementation language makes it much easier to let frameworks and applications interact with and extend the compiler.&lt;br /&gt;
We think that this is key to the success of Graal, and thus the presentation and the workshop should provide an overview of what is already possible and lead to discussions about which features Graal could provide that would benefit language implementors.&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=684</id>
		<title>Graal</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=Graal&amp;diff=684"/>
		<updated>2011-07-13T07:34:56Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: New page: ;Speaker: [http://labs.oracle.com/people/mybio.php?c=1400 Thomas Würthinger] (presentation) :[http://www.ssw.uni-linz.ac.at/General/Staff/LS/ Lukas Stadler] (workshop) ;Project: http://wi...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Speaker: [http://labs.oracle.com/people/mybio.php?c=1400 Thomas Würthinger] (presentation)&lt;br /&gt;
:[http://www.ssw.uni-linz.ac.at/General/Staff/LS/ Lukas Stadler] (workshop)&lt;br /&gt;
;Project: http://wikis.sun.com/display/MaxineVM/Graal&lt;br /&gt;
;Slides: &lt;br /&gt;
&lt;br /&gt;
===Abstract===&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=2012_Main_Page&amp;diff=683</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=683"/>
		<updated>2011-07-13T07:14:28Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: &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; [[Keynote]]&lt;br /&gt;
|-&lt;br /&gt;
|  9:40|| rowspan=&amp;quot;1&amp;quot; | Jim Laskey &amp;lt;br&amp;gt; [[JavaScript]] || 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]] || 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]] || 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]] || 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; TBA || 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]] || JetBrains &amp;lt;br&amp;gt; TBA || 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 || 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; | Lightning talks&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 use 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>Lstadler</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jvmlangsummit.com/index.php?title=JVM_Continuations&amp;diff=330</id>
		<title>JVM Continuations</title>
		<link rel="alternate" type="text/html" href="https://wiki.jvmlangsummit.com/index.php?title=JVM_Continuations&amp;diff=330"/>
		<updated>2009-09-17T19:28:00Z</updated>

		<summary type="html">&lt;p&gt;Lstadler: /* Background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== JVM Continuations ==&lt;br /&gt;
Lukas Stadler, JKU&lt;br /&gt;
&lt;br /&gt;
; Project: &lt;br /&gt;
; Blog: &lt;br /&gt;
; Slides: [[Image:file.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
&lt;br /&gt;
Continuations for the Hotspot JVM — Lukas Stadler&lt;br /&gt;
&lt;br /&gt;
Continuation support is part of the MLVM effort. They are a powerful concept that allows implementation of many advanced language features like coroutines, green threads, etc. This presentation covers the basic concepts of the lazy continuation mechanism and the details of the actual implementation in the JVM. &lt;br /&gt;
&lt;br /&gt;
= Background =&lt;br /&gt;
This project is part of a long-term collaboration between the HotSpot compiler group at Sun Microsystems and the Institute of System Software at the Johannes Kepler University Linz.&lt;br /&gt;
&lt;br /&gt;
For a list of publications that were results of this collaboration (topics include SSA form, linear scan register allocation, ABCE, object inlining, escape analysis, compiler graph visualization tools) see:&lt;br /&gt;
&lt;br /&gt;
[http://wikis.sun.com/display/HotSpotInternals/Publications+JKU JKU HotSpot Publications]&lt;br /&gt;
&lt;br /&gt;
= Current Status =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Future =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Key Issues for Discussion =&lt;br /&gt;
''(please expand cooperatively)''&lt;/div&gt;</summary>
		<author><name>Lstadler</name></author>
		
	</entry>
</feed>