What Scala?

Georg Wrede georg.wrede at iki.fi
Thu Apr 2 02:24:21 PDT 2009


Bill Baxter wrote:
> On Thu, Apr 2, 2009 at 11:38 AM, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org> wrote:
>> Georg Wrede wrote:
>>> There's been a lot of talk about Scala when various new aspects of D have
>>> been discussed. I stumbled upon a video where exactly those things are
>>> talked about.
>>>
>>>
>>> http://blog.jaoo.dk/2009/03/09/an-introduction-to-the-scala-programming-language-by-bill-venners/
>>>
>>> "Bill Venners, co-author of the Scala book, gave a nice introduction to
>>> the Scala programming Language at JAOO last year. "
>>>
>>> Actually, he gives a nice introduction to the concepts /we/ have been
>>> discussing. And no other crap. :-)
>> Bill is a nice guy (I met him), but I don't quite like this talk. Gosh,
>> he spends like *forever* on the if statement... at some point he asks
>> people whether they've seen the ?: operator... does JAOO stand for
>> Conference of Brain Damage Survivors?
> 
> The information density is quite low.  I'm regretting having spent 15
> minutes on it...  Spot checking the rest, it doesn't appear there's
> much more there beyond what you could get from a 5-minute intro to
> Scala on a web page somewhere.

Heh, forgot to mention, I wasn't thinking of you with this post. ;-)

One thing that looked nice was the use of var/val instead of final vs. 
the default. Short and neat, and easy to remember.

>> And if I see the O(n)-space factorial example once more, I'm going to
>> throw my shoes at the speaker. Use a loop and get a life.
>>
>> Also, is that a bug in the Java code at 12:17? I'm seeing a statement line:
>>
>> BigInt.ONE;
>>
>> that I think is just an object, so the statement has no effect. Right? If
>> so, well, that's quite bad.
> 
> I think the code on top is also Scala, just written in a Java-esque style.
> 
> --bb



More information about the Digitalmars-d mailing list