• gamertan released this 2026-08-12 20:58:33 -04:00 | 10 commits to main since this release

    Hime-san Beta 2 adds a reusable, editor-neutral Language Server Protocol implementation while preserving the Beta 1 compiler, security, determinism, and runtime boundaries.

    Install

    The Apache-2.0 runtime is unchanged and remains Beta 1:

    go get gamertan.com/sandwich-hime/sando@v1.0.0-beta.1
    go install gamertan.com/sandwich-hime/cmd/himesan@v1.0.0-beta.2
    

    Verify the installed feature surface:

    himesan version --json
    

    The JSON response advertises lsp-stdio. Editors may start one himesan lsp --stdio process per workspace folder.

    Beta 2 LSP

    • Unsaved-buffer diagnostics with full-document synchronization.
    • Hover help for tags, contexts, component signatures, and trusted-output boundaries.
    • Document symbols, component completion, and go-to-definition.
    • UTF-16 position conversion at the protocol boundary.
    • Read-only operation: no generated-file writes, project-code execution, dependency fetching, network access, Go-toolchain invocation, or development supervisor.

    Exact candidate verification passed on Linux and native Windows with supported Go versions. macOS execution remains explicitly provisional pending hardware evidence. This is a public beta for learning, classrooms, evaluation, and compatibility feedback—not the final v1 stability promise.

    Documentation: https://sandwichhime.com/
    Security evidence: https://gitea.speelman.ca/gamertan/sandwich-hime/src/tag/v1.0.0-beta.2/docs/SECURITY_EVIDENCE.md
    Tooling preview: https://gitea.speelman.ca/gamertan/sandwich-hime-tooling/releases

    Downloads