Saturday, May 16, 2009

2009-05-16 Saturday - Scala Resources

I installed the latest Eclipse plugin for a Scala IDE today. Nice!




Scala Code Examples - Simple

Scala Code Examples - Advanced

Scala: A Modern Language, Clinton R. Nixon, Viget Labs

An Overview of the Scala Programming Language
Second Edition
Martin Odersky, Philippe Altherr, Vincent Cremet, Iulian Dragos
Gilles Dubochet, Burak Emir, Sean McDirmid, Stéphane Micheloud,
Nikolay Mihaylov, Michel Schinz, Erik Stenman, Lex Spoon, Matthias Zenger
École Polytechnique Fédérale de Lausanne (EPFL)
Lausanne, Switzerland

The Scala Language Specification, Version 2.7

Scala by Example, Martin Odersky, PROGRAMMING METHODS LABORATORY, EPFL, SWITZERLAND

A Scala Tutorial for Java Progammers, Michel Schinz, Philipp Haller




more link goodness...

http://code.google.com/p/scalacheck/
ScalaCheck is a powerful tool for automatic unit testing of Scala and Java programs. It features automatic test case generation and minimization of failing test cases. ScalaCheck started out as a Scala port of the Haskell library QuickCheck, and has since evolved and been extended with features not found in Haskell QuickCheck.


Scala Wiki
http://scala.sygneca.com/



First Steps to Scala
by Bill Venners, Martin Odersky, and Lex Spoon
http://www.artima.com/scalazine/articles/steps.html



Scala example for accessing Ehcache Server
http://gregluck.com/blog/archives/2009/01/scala_example_f.html



Jonas Bonér - Real-World Scala: Introduction
http://jonasboner.com/2008/10/01/real-world-scala-introduction.html



Scala for Java Refugees Part 1: main(String[])
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-1


Scala for Java Refugees Part 2: Basic OOP
http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-2


http://www.huygens-fokker.org/scala/


5 Things a Ruby developer needs to know about Scala
http://blog.lostlake.org/index.php?/archives/27-5-Things-a-Ruby-developer-needs-to-know-about-Scala.html


Chicago Area Scala Enthusiasts (CASE).
http://groups.google.com/group/chicagoscala


Want your own domain specific languages in Java? Use Scala!
http://www.softwaresecretweapons.com/jspwiki/want-your-own-domain-specific-languages-in-java-use-scala


Is Scala Really the Next C++?
http://www.codecommit.com/blog/scala/is-scala-really-the-next-c


IronPython, Jython, Scala and Python: A Fairly Meaningless Server Performance Comparison http://jimmyg.org/blog/2009/ironpython-jython-scala.html

Learning Scala for its Actors
https://gfw.appspot.com/sujitpal/2008/12/learning-scala-for-its-actors.html


Programming in Scala – Mixin inheritance (Summer 2008)
http://www.cs.helsinki.fi/u/pohjalai/ke08/scala/slides/mixin-inheritance.pdf


Scala Servlet HowTo
http://burak.emir.googlepages.com/scalaservlet.html


Scala XML book draft
http://burak.emir.googlepages.com/scalaxbook.docbk.html

Object-Oriented Pattern Matching
Burak Emir's Thesis
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE http://biblion.epfl.ch/EPFL/theses/2007/3899/EPFL_TH3899.pdf


Scala: Bringing Future Languages to the JVM
http://www.insight24.com/webcasts/content-118110_1
In this presentation, Lex Spoon discusses the Scala programming language. Topics covered include the origin of Scala, the philosophy behind Scala, the Scala feature set, Object-Oriented and Functional programming in Scala, examples of Scala code, writing DSLs, how Scala is converted into Java, Scala performance, Abstract Data Types, unapply, actors and partial functions.

Guide to the Scala Community
http://scala-blogs.org/2008/01/guide-to-scala-community.html


http://scala-blogs.org/


I also took some time today to upgrade my Subversion environment to the latest 1.6.x release - and updated the Subclipse plugin for Eclipse.

No comments: