Releases: ProCode-Software/klar
Release list
Prebuild 6
Important
The Klar project upgraded to Go 1.27, so that is now required to build Klar from source.
Prebuilds are now smaller since we removed the DWARF debugging table. The table is still present when building from source.
Klar LSP!!!!
An initial prototype of KlarLS, Klar's built-in language server, has started. It currently supports diagnostics in Klar and also Klon files.
- VSCode extension source code
- Zed extension source code
- KlarLS source code
- For other LSP clients, set your editor to run the
klar lspcommand for .klar and .klon files.
In the future, we will release editor extension bundles alongside Klar prebuilds in GitHub releases.
Caution, it has been unstable at times, with some hangs and panics. We're working on performance and fault-tolerance. But we really need suggestions on how we can make our Klar parser more error-tolerant from people who have experience with parsers. Please submit your implementation suggestions in Discussions. Thank you!
Screenshots


Full Changelog: prebuild-5...prebuild-6
Prebuild 5
Includes the first prototype of the glas add command. It installs packages from Git repos. Try it out!
glas add github.com/ProCode-Software/klar --subdir samples/mylangFull Changelog: prebuild-4...prebuild-5
Prebuild 4
Prebuild 3
Prebuilt binaries will now be distributed as ZIP archives
Full Changelog: prebuild-2...prebuild-3
Prebuild 2
Prebuild 1
What's Changed
- Unify number lexing logic between Klar and Klon by @ProCode-Software in #5
New Contributors
- @ProCode-Software made their first contribution in #5
Full Changelog: https://github.com/ProCode-Software/klar/commits/prebuild-1