Re:Java SE 8 Proposed Final Draft Specification — Draft 1
by chamakits on Monday December 23, 2013 @08:34PM
(#6957746)
I stumbled on the link you just provided some time back and found it to be by far the most comprehensive overview of all the niceties that we will soon be having on Java 8.
Kudos to whoever wrote it up!
Re:Java SE 8 Proposed Final Draft Specification — Draft 1
by krzyk on Tuesday December 24, 2013 @02:24AM
(#6958614)
Unfortunately the link you provided discusses lambdas but then after I'm hooked into them it says : "They were considered for Java 8 but were not included, for simplicity and due to time constraints."
So what's the point of describing the on a page talking about additions to Java 8?
Re:Java SE 8 Proposed Final Draft Specification — Draft 1
by benjiweber on Tuesday December 24, 2013 @02:48AM
(#6958651)
The author is referring to the additional lambda-related features below (Non-final variable capture, Exception transparency, Control Flow). Lambdas most certainly are included in 8.
Re:Java SE 8 Proposed Final Draft Specification — Draft 1
by cherioo on Tuesday December 24, 2013 @12:47AM
(#6958412)
Reading through the post, one of the link[1] says something along the line of "Java has 'multiple inheritance' from day 1". How is this the case?
[1] http://mail.openjdk.java.net/pipermail/lambda-dev/2013-March...
Re:Java SE 8 Proposed Final Draft Specification — Draft 1
by mhixson on Tuesday December 24, 2013 @01:45AM
(#6958550)
He qualified it with "(of types)", so I believe he was talking about inheriting from multiple interfaces. People already had to be able to deal with "this thing is both a Foo and a Bar", so perhaps it's not a huge leap to go from there to "this thing inherits implementation from Foo and Bar". And by implementation we mean methods, not state.
That's how I read it at least.
My colleague's reference for developer-facing changes in Java 8: http://www.techempower.com/blog/2013/03/26/everything-about-...