Difference between revisions of "Scala Basics"

From JVMLangSummit
Jump to navigationJump to search
(New page: == Scala Basics - Byte-code Fancypants== David Pollak, Liftweb.net ; Project: ; Blog: ; Slides: Image:file.pdf === Abstract === = Background = = Current Status = = Future = ...)
 
(Scala Basics - Byte-code Fancypants)
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
  
 
; Project:  
 
; Project:  
 +
 +
Lift http://liftweb.net
 +
 
; Blog:  
 
; Blog:  
; Slides: [[Image:file.pdf]]
+
 
 +
http://blog.lostlake.org
 +
 
 +
; Slides: [[Image:Scala fancy pants.pdf]]
 +
 
 +
Fork it http://github.com/dpp/jvm_summit_2009
 +
 
  
 
=== Abstract ===
 
=== 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 =
 
= Background =

Latest revision as of 15: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)