Angel \”Java\” Lopez on Blog

February 19, 2012

Scala: Links, News and Resources (1)

Filed under: .NET, Functional Programming, Java, Links, Programming Languages, Scala — ajlopez @ 7:43 pm

Next Post

These are my first Scala programming language links.

Scala (play /ˈskɑːlə/ skah-lə) is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming.[3] 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.[4]

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.[5][not in citation given] Odersky had previously worked on Generic Java and javac, Sun’s Java compiler.[5]

Scala was released late 2003 / early 2004 on the Java platform, and on the .NET platform in June 2004.[3][5][6] A second version of the language, v2.0, was released in March 2006.[3]

On 17 January 2011 the Scala team won a 5 year research grant of over €2.3 million from the European Research Council.[7] 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.[8][9][10][11]

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: Switching from Java to Scala

Asynchronous Event Sourcing using Actors

Functional Scala: Expressions, Extensions and Extractors « brain driven development – 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

My Links

More Scala links are coming.

Keep tuned!

Angel “Java” Lopez

Create a free website or blog at