I think you'd have been better off keeping the film quotes out of that. 
Either the coffee isn't working (quite probable, it's made from powder by a 
machine) or that was quite confusing.
-----Original Message-----
From: Kevin Wright <[email protected]>
Sender: [email protected]
Date: Wed, 23 Nov 2011 14:36:48 
To: <[email protected]>
Reply-To: [email protected]
Subject: Re: [The Java Posse] Stephen Colebourne on Scala (ouch!)

It's a bit more complicated than that...

Since the referenced podcast was recorded, the collections framework has
been steadily aggregating tests and fixes/performance enhancements from the
community.  It's definitely in better shape than it was back then.

Also, many of the subtle bugs (so not the stuff you're likely to encounter
on a day-to-day basis) originate from the pattern matching code.  This is
one of the oldest sections of the compiler code and grew organically long
before Scala looked like it had the potential to be a commercial success,
it's also got to be the single largest source of WTFs for anyone working in
the compiler source.

So the directors of the firm hired to continue the pattern matcher after
the other people had been sacked, wish it to be known that they have just
been
sacked. A shiny new and fully tested pattern matcher has instead been
completed in an entirely different style at great expense and at the last
minute. [1]

In short?  Yes, there's some less-than-perfect legacy code in there, as
with any well established codebase[3].  But it's most definitely improving,
and the nastiest code is invariably the stuff that has been most widely
used, so it's had plenty of testing one way or another.


[1] Not really[2], it was done lovingly with great care and attention, over
some period of time.  Nobody was sacked.
[2] But I couldn't resist the quote...
http://www.imdb.com/title/tt0071853/crazycredits [4]
[3] And Scala's old enough that it was written when people still thought
that embedded XML was a good idea!
[4] We apologise for the fault in the footnotes. Those responsible
have been sacked.





On 23 November 2011 14:04, Jan Goyvaerts <[email protected]> wrote:

> Speaking of which - NO intention whatsoever to start a flame war ! - is it
> correct about the state of the testing ?
>
>
>
> On Wed, Nov 23, 2011 at 14:42, phil swenson <[email protected]>wrote:
>
>> http://blog.joda.org/2011/11/scala-feels-like-ejb-2-and-other.html
>>
>>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.


-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to