These are my first Scala programming language links.
Scala ( /ˈskɑːlə/ skah-lə) is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming. The name Scala is aportmanteau of “scalable” and “language”, signifying that it is designed to grow with the demands of its users. James Strachan, the creator of Groovy, described Scala as a possible successor to Java.
The design of Scala started in 2001 at the École Polytechnique Fédérale de Lausanne (EPFL) by Martin Odersky, following on from work on Funnel, a programming language combining ideas from functional programming and Petri nets.[not in citation given] Odersky had previously worked on Generic Java and javac, Sun’s Java compiler.
On 17 January 2011 the Scala team won a 5 year research grant of over €2.3 million from the European Research Council. On 12 May 2011, Odersky and collaborators launched Typesafe, a company to provide commercial support, training, and services for Scala. Typesafe received $3 million investment from Greylock Partners.
Scala comes to .Net | The Scala Programming Language
Scala In 5 Years – My Prediction « GridGain – High Performance Cloud Computing
Why Java Folks Should Look Forward to Scala | Javalobby
Scala eXchange opening
Ruminations of a Programmer: Composing Heterogeneous DSLs in Scala
Scala Labs – Home
Spark Cluster Computing Framework
Spark is an open source cluster computing system that aims to make data analytics fast — both fast to run and fast to write.
Along Came Betty » Clojure and Akka: A match made in …
Scala: The Static Language that Feels Dynamic
Compiling Scala to LLVM
Why Java folks should look forward to Scala | /var/log/mind
Functional Languages will Rule (but not this year) – Good Stuff
Scala: A Better Java for Android
Ruminations of a Programmer: Combinators as the sublanguage of DSL syntax
Typesafe makes it easy to build web-scale software based on the open source Scala programming language and Akka middleware. From multicore to cloud computing, it’s purpose built for scale.
The Pragmatic Bookshelf | Programming Concurrency on the JVM
InfoQ: Actor Thinking
Clojure or Scala for bioinformatics/biostatistics/medical research – Stack Overflow
InfoQ: Guardian.co.uk Switching from Java to Scala
Asynchronous Event Sourcing using Actors
Functional Scala: Expressions, Extensions and Extractors « brain driven development
iWork.com – JVM Languages
Scala Team Wins ERC Grant | The Scala Programming Language
Ruminations of a Programmer: Monads – Another way to abstract computations in Scala
Monads Are Not Metaphors – Code Commit
Algorithmically challenged: Sieve of Eratosthenes (the real one) Scala One-Liner
Code Monkeyism: Singletons without Singletons: Scala Type Classes
Erik Engbrecht’s Blog: Higher-Level versus Higher-Order Abstraction
Ruminations of a Programmer: Scala – To DI or not to DI
Real-World Scala: Introduction
Tom Morris’ wiki » Scala for Hackers
Scala Style Guide
Monads in Scala
Building Distributed Systems in Scala
James Carr » Blog Archive » Learning Scala: Factorials and foldRight
Scala Beauty – Fun with Logic « Thinkmeta
Beyond Mere Actors
More Scala links are coming.