Implements Server<->Worker architecture. Server receives requests from VSCode or any other IDE, then sends them to worker if cached data is stale, and worker executes them (in Scheme).
Also implements fallback server in Rust itself to provide somewhat stable IDE experience in case worker fails.
Implements Server<->Worker architecture. Server receives requests from VSCode or any other IDE, then sends them to worker if cached data is stale, and worker executes them (in Scheme).
Also implements fallback server in Rust itself to provide somewhat stable IDE experience in case worker fails.