So... When looking toward Java 8, "catching up in some areas" would be a fair assessment?
I'm very eagerly anticipating default methods, and lambdas are long overdue. As for boxing; I strongly disagree with any claim that they're a "decent compromise". I'd categorise them more as a "crippling performance overhead" and Sun/Oracle have absolutely no excuse for not implementing something like fixnums* once Java moved to a 64-bit VM. * - see https://blogs.oracle.com/jrose/entry/fixnums_in_the_vm On 25 February 2014 22:01, Ricky Clarkson <[email protected]> wrote: > 1 and 2, object orientation is overrated anyway. > > 3, see default methods in Java 8. Let's start counting Java 8, it's not > too far away. > > 5, you can do some REPLy stuff in a debugger and even reload changed > classes, admittedly with too many limitations. > > > On Tue, Feb 25, 2014 at 1:52 PM, Kevin Wright <[email protected]>wrote: > >> 1. Primitives, which aren't objects >> 2. Static methods, which aren't object-oriented >> 3. Nothing even closely resembling multiple inheritance >> 4. Lambdas (Java 8 doesn't count, it hasn't been released) >> 5. Non-interactive. Not even a REPL; you must go through full static >> compilation cycles just to explore ideas >> >> >> On 25 February 2014 21:44, Cédric Beust ♔ <[email protected]> wrote: >> >>> On Tue, Feb 25, 2014 at 12:52 PM, Kevin Wright <[email protected] >>> > wrote: >>> >>>> Discussions of age won't help much here... >>>> >>>> Just consider that Java is still trying to catch up to Smalltalk in >>>> oh-so-many ways >>>> >>> Please list the ways, because I can't see even one way in which Java is >>> behind Smalltalk, even being very generous (I used to write code on ST80 >>> but I would probably extend my claim to more modern Smalltalks such as >>> Squeak or Dolphin). >>> >>> -- >>> Cédric >>> >>> >>> -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/javaposse. For more options, visit https://groups.google.com/groups/opt_out.
