Skip to content

Category Archives: Scala

So Begins the Functional Revolution

19
May
2008

When I started learning Scala, I was convinced that its designers were positively the worst marketers I had ever seen.  The official project page was (and is) peppered with Scala examples of things like quicksort, factoring, prime number sieves and so on.  All of these examples were written in such a way as to be [...]

Is Scala Really the Next C++?

5
May
2008

I’ve been turning that question over in my head for a few months now.  It’s really a worthy thought.  At face value, it’s incredibly derogatory and implicative of an over-bulked, poorly designed language.  While I’m sure this is not how the concept was originally intended, it certainly comes across that way.
But the more I think [...]

Useless Hackery: A Scala Quine

30
Apr
2008

Warning: This post has little-to-no practical value.  Waste time at your own risk…
While double-checking the terms for my previous post, I came across the Wikipedia definition of a polyglot program:
In the context of computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same [...]

Screencast: Introduction to the Scala Developer Tools

21
Apr
2008

Virtually everyone who has visited the Scala project page has seen the info page for the Scala plugin for Eclipse.  There are a few screenshots, an update site and very little instruction on how to proceed from there.  Those of you who have actually installed this plugin can vouch for how terribly it works as [...]

Defining Scala Design Idioms

14
Apr
2008

With any new language comes a certain amount of uncertainty as to what is “the right way” to do things.  Now I’m not just talking about recursion vs iteration or object-oriented vs straight procedural.  What I’m referring to is the design idioms which govern everything from naming conventions to array deconstruction.
This idioms are highly language [...]