Our great sponsors
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
zig-validate
A type validation library for writing a zero-cost, declarative, understandable, generic code in zig.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
async cancellation is awkward
It's funny to read this kind of comment (not that your comment is inaccurate or something else, don't worry) because this was supposed to be the purpose of Language Server Protocol (LSP). According to the protocol overview (https://microsoft.github.io/language-server-protocol/), it enables language creators (or in this case Zig LSP implementation contributors) to not have to worry about IDE compatibility. Unfortunately, it seems to not be the case as many comments suggest and I find this quite ironic.