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.
