Before improving and spending (more) resources on VS Code [extension], I would like to know what parts of it most need improving, and if it can be done in a cross-IDE/editor way, all the work should ideally benefit VS Code IDE and/or other IDEs/editors. VS Code is most likely the current IDE, but not the best editor. Debuggers were historically important, but are nowhere near as important with AI now debugging and fixing (and writing) your code, see video below. Zed might be the future for AI-helped editing, and not helped by working on the VS Code extension.
Challenges in Traditional Debugging Tools
I thought and hoped its extension system might be compatible with VS Code extensions, or such extensions written in JavaScript, but I see it’s not much used, with Zed’s Julia extensions mostly written in Scheme 74.8% (then Julia 12.9%, Rust 12.3%).
Zed itself is Rust 98.0%, Scheme 0.8%, Shell 0.4%, and last JavaScript 0.2%.
zed-julia/CONTRIBUTING.md at main · JuliaEditorSupport/zed-julia · GitHub >The Julia Zed extension is mostly glue code that defines how Zed should use tree-sitter and the language server protocol with Julia.
Procedural parts of extensions are written in Rust and compiled to WebAssembly.
Well you should upgrade to patch releases e.g. 1.10.x for latest x since “As a patch release, it should be non-breaking for existing code and introduce no new features, just bug fixes and performance enhancements.” If people do not update to latest 1.10.x LTS, then a long-term support release is meaningless. 1.10.8 is forthcoming and I’m grateful for upgrades.
We certainly want the major upgrades 1.11, 1.12 etc. And work on them includes e.g. smaller binaries. But none of the new features go into LTS, why you may not see much point to upgrading it. It is more risky to upgrade to 1.11 (1.12 etc.) though it should also be non-breaking.
I looked through what might be of importance in e.g. 1.10.5:
Before ChatGPT o1-preview AI did his PhD research code in seconds, that took him a year, and now Google has caught up (about update this week):