Skip to content

zu-java holds the quickstart item - #576

Merged
tamnd merged 1 commit into
mainfrom
java-quickstart
Aug 22, 2026
Merged

zu-java holds the quickstart item#576
tamnd merged 1 commit into
mainfrom
java-quickstart

Conversation

@tamnd

@tamnd tamnd commented Aug 22, 2026

Copy link
Copy Markdown
Owner

The Java client's first example was a fragment. No class, no main, and it opened a database the reader does not have, so somebody who copied it got a compile error first and a missing file second.

tamnd/zu-java#12 makes it a whole program and runs it. The source comes off the page character for character, into an empty directory, compiled and executed by a JVM of its own with the client on its class path and nothing else, and what it prints is compared against the output block that follows it. Checked both ways: green as the page is written, red with one word changed in the output block.

That is the quickstart item, so zu-java goes from 35 to 45 of the 90 its tier asks for. docs/clients/overview.md is regenerated by cargo xtask clients rather than edited.

What zu-java still owes is misuse, leaks, install and stability, which are apparatus the repository has to grow, and api-map and perf, which are reports the release collects.

The Java client's first example was a fragment that did not compile and
opened a database the reader does not have. It is a whole program now,
and the suite runs it as printed in a JVM of its own and compares what
it prints against the block on the page.

tamnd/zu-java#12. Forty five of ninety.
@tamnd
tamnd merged commit a7ca207 into main Aug 22, 2026
38 of 40 checks passed
@tamnd
tamnd deleted the java-quickstart branch August 22, 2026 08:57
@tamnd tamnd mentioned this pull request Aug 22, 2026
22 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant