Difference between revisions of "Main Page"

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

Revision as of 10:44, 18 March 2013

Welcome to the wiki for the 2013 JVM Language Summit, taking place July 29-31, 2013, at the Oracle Santa Clara Campus.

Links


Self-registration

In order to upload slides or create and edit wiki pages, you need an account.

  1. Log in as user jvmlang and with a password which you should have received separately.
  2. Go to the user creation page. (If you have an OpenJDK or java.net user name, please reuse that here.)
  3. Log out, then back in using your new user name (note the tiny login link at the upper right).

The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.

If you are having trouble recovering your password from last year, just re-register (e.g., jrose2).

Consult the User's Guide for information on using the wiki software.

Bonus Discussions

(add pages and/or workshop links here)

  • ...