Show HN: Jv 0.1 – Zero-runtime Java sugar language for Java 25

Share This Post

I’ve just shipped the first public release of jv — a Kotlin-inspired sugar layer that transpiles directly to readable Java 25 (with Java 21 fallback) and depends on no runtime shim.

The toolchain is implemented entirely in Rust, focusing on performance and developer experience. Its UX is inspired by Python’s modern package manager uv, aiming for fast, intuitive, and clean CLI workflows.

The CLI ships as a cross-platform bundle with the stdlib baked in, auto-detects local JDK toolchains, and lets you override entrypoints for custom workflows.

On the language side, I’ve added generic function signatures, record component access, optional parentheses on zero-arg calls, richer string interpolation, and a smarter sequence pipeline that preserves element types.

Under the hood, a new Rowan-based front-end drives improved lowering so that when/switch expressions, range patterns, and inferred signatures compile cleanly to Java.

Feedback and questions welcome.
More details → https://project-jvlang.github.io/en/ and https://github.com/project-jvlang/jv-lang


Comments URL: https://news.ycombinator.com/item?id=45790412

Points: 1

# Comments: 1

Source: github.com

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Windows Securitym Hackers Feeds

The Art of Atari (2016)

Article URL: http://www.artofatari.com Comments URL: https://news.ycombinator.com/item?id=45810676 Points: 1 # Comments: 0 Source: www.artofatari.com

Windows Securitym Hackers Feeds

Sacrificing the Present for an Anticipated Memory

Article URL: https://scantron.substack.com/p/sacrificing-the-present-for-an-anticipated Comments URL: https://news.ycombinator.com/item?id=45810661 Points: 1 # Comments: 0 Source: scantron.substack.com

Do You Want To Boost Your Business?

drop us a line and keep in touch

We are here to help

One of our technicians will be with you shortly.