> There were 3 equally sized population groups at the time: pro Russia, pro EU and we-don’t-care. Pro russia equally sized? Where are you getting this from? It seems you're just a troll and I'll stop engaging with you…
> And they make some serious revenue compared to the lasers. I don't know why you've linked ekspla, which has 4x lower revenue than Light Conversion. And sure, the revenue is bigger in Pieno Zvaigzde, than in Light…
> They’re too corrupt Compared to what? China? russia? > Lithuanian railway and Belarus deal should be known better to you. It's has been blown out of proportion without understanding the full picture, not corruption.…
> Now it is just another weird faceless post Soviet country that made into EU and NATO. No strategy, no goals, no future. You've been reading too much propaganda. Living in Lithuania is become better each year.…
Is everything still glued together without being able to repair yourself? /s
You won't need to rewrite into async model, because project Loom will introduce virtual threads. That means your sync code will look exactly the same, but will have scalability of async.
https://advancedweb.hu/a-categorized-list-of-all-java-and-jv... Only missing stuff from 17, but that's a short list.
This will be solved[1]: record Point(int x, int y) {} Point p = new Point(1, 2); Point pp = p with { x = 3; } [1] https://github.com/openjdk/amber-docs/blob/master/eg-drafts/...
Value classes cannot provide the performance/memory flatness that Valhalla will bring though. So I'm not really sure what benefit does "values classes" bring. Just to make sure, you are talking about the inline class…
I very much like text blocks as well. SQL/JSON can be finally understandable without all the "\n" +
I think Loom can be abstracted away by Kotlin quite easily. Valhalla on the other hand won't work at all. You won't be able to have inline classes in android/older Java versions. Even more - specialized generics.
>While they're about it, they should also add immutable/copying data structures. They will start with records[1], but I think all value classes (Valhalla) should have this functionality eventually. You will be able to…
I was not aware that Microsoft invented algebraic data type.
Every thread about new Java version has the same comment all the time. Why share it? What kind of response do you seek?
There was a lengthy discussion some time ago[0]. Quote: #### Why not "just" make contextual keywords? At first glance, contextual keywords (and their friends, such as reserved type identifiers) may appear to be a magic…
Why not Kotlin, C#, F#, ML and so many other languages?
With records, multi-line strings, and upcoming pattern matching + virtual threads, I hardly see any need to switch languages. I really enjoy working with Java and JVM ecosystem which is very vibrant and has a plethora…
> no more Hibernate and so on Quarkus, Redhat's, native first frameworks works fine with Hibernate and GraalVM. One of contributors gave a [talk](https://www.youtube.com/watch?v=za5CSBX-UME&feature=youtu.be)
What licensing costs? OpenJDK is free. As it always have been. OracleJDK and OpenJDK starting from version 11 are virtually the same.
Except the opposite is happening lol: - Contributes pretty much all of the closed source technologies (or what was originally to become closed source) of the Oracle JDK to OpenJDK, for example giving the community: JDK…
> We were told <...> Yeah. Say no more... If only you would have looked. Anyhow, Oracle does the following: - Contributes pretty much all of the closed source technologies (or what was originally to become closed…
You should checkout new RedHat framework - [Quarkus](https://quarkus.io/). This is a framework which leverages Graal to create native images. Those images are very small and optimized. For example one of Quarkus…
F# does not have higher kinded types, because of CLR. So no, they don't manage "work around" generics. Regarding measurements: https://www.techempower.com/benchmarks/ Also, I am very interested to see new benchmark…
Here we go again with "true Generics". Type erasure makes interop easy (for an almost insignificant cost), including with Java prior to generics. But that's also what makes different languages on the Java platform…
> There were 3 equally sized population groups at the time: pro Russia, pro EU and we-don’t-care. Pro russia equally sized? Where are you getting this from? It seems you're just a troll and I'll stop engaging with you…
> And they make some serious revenue compared to the lasers. I don't know why you've linked ekspla, which has 4x lower revenue than Light Conversion. And sure, the revenue is bigger in Pieno Zvaigzde, than in Light…
> They’re too corrupt Compared to what? China? russia? > Lithuanian railway and Belarus deal should be known better to you. It's has been blown out of proportion without understanding the full picture, not corruption.…
> Now it is just another weird faceless post Soviet country that made into EU and NATO. No strategy, no goals, no future. You've been reading too much propaganda. Living in Lithuania is become better each year.…
Is everything still glued together without being able to repair yourself? /s
You won't need to rewrite into async model, because project Loom will introduce virtual threads. That means your sync code will look exactly the same, but will have scalability of async.
https://advancedweb.hu/a-categorized-list-of-all-java-and-jv... Only missing stuff from 17, but that's a short list.
This will be solved[1]: record Point(int x, int y) {} Point p = new Point(1, 2); Point pp = p with { x = 3; } [1] https://github.com/openjdk/amber-docs/blob/master/eg-drafts/...
Value classes cannot provide the performance/memory flatness that Valhalla will bring though. So I'm not really sure what benefit does "values classes" bring. Just to make sure, you are talking about the inline class…
I very much like text blocks as well. SQL/JSON can be finally understandable without all the "\n" +
I think Loom can be abstracted away by Kotlin quite easily. Valhalla on the other hand won't work at all. You won't be able to have inline classes in android/older Java versions. Even more - specialized generics.
>While they're about it, they should also add immutable/copying data structures. They will start with records[1], but I think all value classes (Valhalla) should have this functionality eventually. You will be able to…
I was not aware that Microsoft invented algebraic data type.
Every thread about new Java version has the same comment all the time. Why share it? What kind of response do you seek?
There was a lengthy discussion some time ago[0]. Quote: #### Why not "just" make contextual keywords? At first glance, contextual keywords (and their friends, such as reserved type identifiers) may appear to be a magic…
Why not Kotlin, C#, F#, ML and so many other languages?
With records, multi-line strings, and upcoming pattern matching + virtual threads, I hardly see any need to switch languages. I really enjoy working with Java and JVM ecosystem which is very vibrant and has a plethora…
> no more Hibernate and so on Quarkus, Redhat's, native first frameworks works fine with Hibernate and GraalVM. One of contributors gave a [talk](https://www.youtube.com/watch?v=za5CSBX-UME&feature=youtu.be)
What licensing costs? OpenJDK is free. As it always have been. OracleJDK and OpenJDK starting from version 11 are virtually the same.
Except the opposite is happening lol: - Contributes pretty much all of the closed source technologies (or what was originally to become closed source) of the Oracle JDK to OpenJDK, for example giving the community: JDK…
> We were told <...> Yeah. Say no more... If only you would have looked. Anyhow, Oracle does the following: - Contributes pretty much all of the closed source technologies (or what was originally to become closed…
You should checkout new RedHat framework - [Quarkus](https://quarkus.io/). This is a framework which leverages Graal to create native images. Those images are very small and optimized. For example one of Quarkus…
F# does not have higher kinded types, because of CLR. So no, they don't manage "work around" generics. Regarding measurements: https://www.techempower.com/benchmarks/ Also, I am very interested to see new benchmark…
Here we go again with "true Generics". Type erasure makes interop easy (for an almost insignificant cost), including with Java prior to generics. But that's also what makes different languages on the Java platform…