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.

Reply via email to