Building the Processing Language Server under a pr05 grant ↗Dec 2024 · 6 min
Grammar, parser, sketch runner, and the symlink packaging that let Processing run headless from the extension. Shipped to the VS Code Marketplace.
Notes on language servers, developer tooling, and open source work.
Grammar, parser, sketch runner, and the symlink packaging that let Processing run headless from the extension. Shipped to the VS Code Marketplace.
Four months contributing to an org that did not get accepted, 25 days to find another, and a language server for VS Code and Neovim at the end of it.
The technical final report: 19 merged PRs across completion, go-to-definition, custom dialects, and the pub/sub JSON-RPC core — plus the test suites that lifted line coverage to 85%.