Live data from Hacker News

Java SE 8 Proposed Final Draft Specification — Draft 1

cr.openjdk.java.net

1–10 of 50 posts

Re: Java SE 8 Proposed Final Draft Specification — Draft 1

#3
post #2

Looking forward to it! We've been experimenting with early builds and the improvements are enjoyable. My colleague's reference for developer-facing changes in Java 8: http://www.techempower.com/blog/2013/03/26/everything-about-...

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

#6

HAHA, C# copied Java in many ways, now Java is following suit. Good for them.

What, it copied a single-class, multiple-interface statically typed OO language? Since the lead architect on C# designed one of those that predated Java, I think it is pretty clear what he was copying.

http://en.wikipedia.org/wiki/Object_Pascal

Re: Java SE 8 Proposed Final Draft Specification — Draft 1

#8
post #6

HAHA, C# copied Java in many ways, now Java is following suit. Good for them.

What, it copied a single-class, multiple-interface statically typed OO language? Since the lead architect on C# designed one of those that predated Java, I think it is pretty clear what he was copying. http://en.wikipedia.org/wiki/Object_Pascal

I think this is a little bit handwavey regarding the historical background. My understanding is that NGWS, and then .NET 1.0, grew out of J++ and the Microsoft JVM extensions being a problem. Most of C#'s semantics, especially with regards to C# 1.0, very closely parallel Java's (right down to stuff like missing generics in the first release), as does large parts of the .NET class library. I don't think it's unfair to characterize it as C# taking a lot of notes from Java, nor do I think it's unfair to characterize Java doing the same thing here.

This isn't to say Anders and company didn't significantly improve it, to be clear, but I tend to think they were looking much more at Java than at Object Pascal.

Re: Java SE 8 Proposed Final Draft Specification — Draft 1

#9
post #8
post #6

Earlier quoted context omitted.

What, it copied a single-class, multiple-interface statically typed OO language? Since the lead architect on C# designed one of those that predated Java, I think it is pretty clear what he was copying. http://en.wikipedia.org/wiki/Object_Pascal

I think this is a little bit handwavey regarding the historical background. My understanding is that NGWS, and then .NET 1.0, grew out of J++ and the Microsoft JVM extensions being a problem. Most of C#'s semantics, especially with regards to C# 1.0, very closely parallel Java's (right down to stuff like missing generics in the first release), as does large parts of the .NET class library. I don't think it's unfair t…

I don't think it's unfair to say C# took some cues from Java either, but Property syntax, for example, (sadly) has no counterpart in Java, only Object Pascal/Delphi. Historically, the impetus behind C#'s birth _absolutely_ was Java and the J++ debacle.

tl;dr - I think we mostly agree.

Re: Java SE 8 Proposed Final Draft Specification — Draft 1

#10
post #7

Lol, Java. This is what v8 should have been: http://vibed.org Edit: look at the code.

A language should have been an asynchronous library? How does that even make sense?

Look at the code, Java like, no? But a lot nicer.
Post reply on HN