reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

workspace_parse_concurrency

reqlan rq/extension/language/support/open-file-sequencing.rq:411

Katz 0.057

This idea applies when the engine is `node` ( node_engine_open_path ).
Workspace load parses `.rq` files with a fixed limit of 8 in flight.
One file that fails to parse does not cancel the other files.
The steady-state set is still every workspace `.rq` file.
The rust server does not parse the workspace. A closed file keeps no syntax tree
( language_server_rust ).
Related: ast_lifecycle, reqlan-workspace-manager.ts.

implementation
reqlan-workspace-manager.ts
status
done
tests
lsp-memory.test.ts:runs at most the concurrency limit, lsp-memory.test.ts:loads every workspace file with at most 8 parses in flight

Interactive page: workspace_parse_concurrency