logoalt Hacker News

latchkeytoday at 12:07 AM1 replyview on HN

"We are improving and enriching the connections between the Java virtual machine and well-defined but “foreign” (non-Java) APIs, including many interfaces commonly used by C programmers."

Where does it say "innovating"?


Replies

grg0today at 12:11 AM

They are doing something new in the language -> innovating.

JNI was always the wrong way to do FFI. FFI should require no changes or wrappers in the native code; anything short of that is unnecessary and inefficient. Yet, somehow, in Java land, this is still the norm in 2026?

I'd really want to love Java, but man, it has a long laundry list of warts and a near-zero pace of innovation.

show 4 replies