Hey, you just mentioned Scala in a thread about Scala, so you might
want to put your heat shield on. :)

Ricky.

--
Ricky Clarkson
Java and Scala Programmer, AD Holdings
+44 1928 706373
Skype: ricky_clarkson



On Mon, Sep 13, 2010 at 8:48 AM, Kevin Wright <[email protected]> wrote:
> Scala comes with complexity... There, I said it!
> Of course it has complexity, all programming languages do, without
> exception.
> But when somebody states "Scala is complex" while comparing it to Java?
> That's also disingenuous, it implies that Java is as simple as turning on
> your television, that it has no complexity.
> But it does, we have entire books on the
> subject: http://www.javapuzzlers.com/
> By all means, accept that all languages are complex, then come up with some
> metric to demonstrate that Scala is more so, but enough of
> the unsubstantiated claims.  Please!
>
>
> I also think it's a very good idea to start a thread discussing Scala's
> shortcomings.  I can certainly think of a few :)
>
> 2010/9/13 Cédric Beust ♔ <[email protected]>
>>
>> Hi Steven,
>>
>> Good to see some common sense in this debate :-)
>>
>> A quick comment:
>>
>> On Sun, Sep 12, 2010 at 10:08 PM, Steven Herod <[email protected]>
>> wrote:
>>>
>>> I feel, if you know your tool well, you'll deliver well, and the
>>> possibility of a language failing you is not with its syntax, but with
>>> the limits of the platform it runs on (For instance, poor integration
>>> with features of the native operating system).
>>
>> I think you hit on a very real problem about all new technologies: while
>> the advantages are usually easy to identify, it's hard to tell what you are
>> risking by migrating. Especially when the advocates of this technology just
>> simply won't disclose them (either because they are being disingenuous or
>> simply because they don't know these problems either, e.g. denying that
>> Scala comes with a certain amount of complexity).
>>
>> This is a huge advantage that Java has over all competitors: we know its
>> shortcomings very well, we know what it's capable of and we also know what
>> workarounds to use in the areas that it's not so strong at (there are not
>> many, as it turns out). This in itself has an enormous weight when it comes
>> to making strategic decisions for large software projects, and it's no
>> surprise that Java wins a lot of these when you consider all these factors.
>>
>> --
>> Cédric
>>
>>
>> --
>> 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.
>
>
>
> --
> Kevin Wright
>
> mail / gtalk / msn : [email protected]
> pulse / skype: kev.lee.wright
> twitter: @thecoda
>
> --
> 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