News for hackers. Stuff that matters.
Re:Official Go support by pjmlp on Tuesday September 23, 2014 @06:46PM (#8358818)
> It's unclear what the big missing feature is after lambdas.

- Value types, GPGPU, replacing JNI with an improved JNR, reified generics, making Unsafe an official package, modularity, AOT compilation, replacing Hotspot by Graal...

Some things discussed here,

http://www.oracle.com/technetwork/java/javase/community/jlss...

http://openjdk.java.net/projects/panama/

http://openjdk.java.net/projects/sumatra/

http://openjdk.java.net/projects/valhalla/

https://wiki.openjdk.java.net/display/Graal/Publications+and...

Re:Official Go support by skybrian on Tuesday September 23, 2014 @07:09PM (#8358883)
Yes, there are many more features to come, but they don't look like they will be as important as lambdas (and default methods) for everyday coding.

Thanks for the links.

Re:Official Go support by pjmlp on Wednesday September 24, 2014 @05:20AM (#8360511)
I think you underestimate you important some of those are.

Specially for people doing big data analysis in JVM languages or jumping out of Java to languages like C and C++ for the last performance increase.

Re:Official Go support by skybrian on Wednesday September 24, 2014 @04:32PM (#8363962)
The Java community is so large that these are important communities in themselves. But they're still subsets. Someone writing a portable Java library isn't going to want to call into native code or rely on specific hardware. Changing the language itself affects everyone.
Re:Official Go support by pjmlp on Wednesday September 24, 2014 @05:45PM (#8364329)
If you bothered to follow the links, they imply language changes.
Re:Official Go support by skybrian on Wednesday September 24, 2014 @07:54PM (#8364814)
I did, actually. Value types are nice but annotation processing can do pretty well:

https://github.com/google/auto/tree/master/value

I'm honestly not seeing as big as lambdas (or generics in Java 5). If you think they really are that big, perhaps you could explain why?