All chapters21
On this page

HHY Tooling

Editor Language Support

Download and install HHY language packages for VS Code and Sublime Text.

HHY 1.7.1 implementation and compatibility

1.7.1 passes local tests, four-platform CI and release validation. Language specification 1.0 remains frozen. Official sample, HTML and macOS/Linux Database 1.0.0 extensions are verified compatible. VS Code 0.2.0 and Sublime 0.1.0 retain independent versions; syntax and editor contract checks pass.

HIR, six optimization passes, integer MIR, type-feedback guards/deopt and local List scalar replacement are implemented. Explicitly enable HHY_COMPILER=ir, HHY_FEEDBACK_SPECIALIZATION=1 and HHY_SCALAR_REPLACEMENT=1; direct Bytecode remains default. Real workloads have not met default-enablement benefit gates. Scalar replacement retains original GC/quota reservations.

Optimization switches, verification and supported scopev1.7.1 implementation1.7.1 release notesReleased capabilities and limits

Download language packages

Packages provide .hhy highlighting, brackets, indentation and snippets. VS Code also uses the hhy CLI for diagnostics, formatting, definitions, hover and completion; install HHY Runtime first. Plugin versions are independent of the Runtime.

Download editor packages locallyInstallable VSIX and sublime-package files with SHA-256 checksums.

Install in VS Code

sh
code --install-extension ./hhy-language-support-0.2.0.vsix

Run from your download directory, or choose Install from VSIX in the VS Code Extensions menu. Then open a .hhy file.

Install in Sublime Text

Copy the downloaded HHY-0.1.0.sublime-package into Sublime Text's Installed Packages directory, then open a .hhy file.