Hannes Greule
sirywell.bsky.social
Hannes Greule
@sirywell.bsky.social
Computer Whisperer, trying to improve software daily. Java, JVM, Compilers, Performance.
I wouldn't expect JSpecify to understand the semantics of the code that is passed as a filter, even e.g. filter(e -> e != null). A fix would be using flatMap or mapMulti where type inference can do a better job. Otherwise you could add a map with requireNonNull after filtering.
November 18, 2025 at 3:18 PM
It can be used that way (from my basic understanding of lazy val), but it's more powerful semantically and especially performance-wise.
May 1, 2025 at 8:00 AM
And use the well-known https: label combined with a comment to make sure readers will never look at your code without syntax highlighting again
April 4, 2025 at 7:04 AM
That sounds interesting and promising. Thanks!
March 18, 2025 at 3:25 PM
What does "a Java interpreter" mean? Espresso, or something new? Is the plan to make it work transparently (i.e. native code can just load a new class as if it is running in a "normal" JVM) or will it need customization?
March 18, 2025 at 2:38 PM
As far as I know it's licensing concerns. The first two points at chriswhocodes.com/hsdis/ sound similar to that too.
hsdis HotSpot Disassembly Plugin Downloads
chriswhocodes.com
February 14, 2025 at 11:29 AM
This seems to be some kind of copy-paste mistake?
January 28, 2025 at 3:32 PM
To me, the biggest downside is still the fact that it isn't part of the OpenJDK (besides e.g. nixpkgs only providing the community edition).
December 12, 2024 at 3:01 PM
Which language are you using?
December 1, 2024 at 8:23 AM
To add insult to injury: the IntelliJ Plugin Verifier mentions usages that do not appear in source code. I guess that's a Kotlin-specific problem.
November 20, 2024 at 6:26 PM
As I'm releasing from GitHub automatically, that also means that the version is already published there. I'll need to publish a new version that then is released on both GitHub and the marketplace (hopefully), again. I don't think that's in anyone's interest.
November 20, 2024 at 6:26 PM