Speaking of complexity: http://www.dzone.com/links/r/objects_when_if_ever.html
<http://www.dzone.com/links/r/objects_when_if_ever.html> On 13 September 2010 09:00, Kevin Wright <kev.lee.wri...@gmail.com> wrote: > Worse still, I proposed starting another one! > > > On 13 September 2010 08:50, Ricky Clarkson <ricky.clark...@gmail.com>wrote: > >> 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 <kev.lee.wri...@gmail.com> >> 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 ♔ <ced...@beust.com> >> >> >> >> 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 <steven.he...@gmail.com >> > >> >> 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 javapo...@googlegroups.com. >> >> To unsubscribe from this group, send email to >> >> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> >> . >> >> For more options, visit this group at >> >> http://groups.google.com/group/javaposse?hl=en. >> > >> > >> > >> > -- >> > Kevin Wright >> > >> > mail / gtalk / msn : kev.lee.wri...@gmail.com >> > 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 javapo...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> >> . >> > 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 javapo...@googlegroups.com. >> To unsubscribe from this group, send email to >> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> >> > > > -- > Kevin Wright > > mail / gtalk / msn : kev.lee.wri...@gmail.com > pulse / skype: kev.lee.wright > twitter: @thecoda > > -- Kevin Wright mail / gtalk / msn : kev.lee.wri...@gmail.com 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 javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.