Difference between revisions of "Scala Basics"

From JVMLangSummit
Jump to navigationJump to search
(Scala Basics - Byte-code Fancypants)
 
Line 3: Line 3:
  
 
; Project:  
 
; Project:  
 +
 +
Lift http://liftweb.net
 +
 
; Blog:  
 
; Blog:  
 +
 +
http://blog.lostlake.org
 +
 
; Slides: [[Image:Scala fancy pants.pdf]]
 
; Slides: [[Image:Scala fancy pants.pdf]]
 +
 +
Fork it http://github.com/dpp/jvm_summit_2009
 +
  
 
=== Abstract ===
 
=== Abstract ===
Line 10: Line 19:
 
Scala Basics — David Pollak
 
Scala Basics — David Pollak
  
Learn basic constructs in Scala and see how those constructs are translated into byte code. See how Scala implements tail calls, generics, boxing, @specialized, and structural types.  
+
Learn basic constructs in Scala and see how those constructs are translated into byte code. See how Scala implements tail calls, generics, boxing, @specialized, and structural types.
  
 
= Background =
 
= Background =

Latest revision as of 14:31, 17 September 2009

Scala Basics - Byte-code Fancypants

David Pollak, Liftweb.net

Project

Lift http://liftweb.net

Blog

http://blog.lostlake.org

Slides
File:Scala fancy pants.pdf

Fork it http://github.com/dpp/jvm_summit_2009


Abstract

Scala Basics — David Pollak

Learn basic constructs in Scala and see how those constructs are translated into byte code. See how Scala implements tail calls, generics, boxing, @specialized, and structural types.

Background

Current Status

Future

Key Issues for Discussion

(please expand cooperatively)