Done. LSP stdlib dedup implemented, verified, and the design doc moved to #49
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "stdlib-dedupe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
done/.
What landed
(the OnceLock+parse_best_effort+predicate_indicator copy).
plg_frontend::stdlib_predicates; — one shared source of truth for the stdlib
vocabulary (REPL + LSP).
BTreeSet/parse_best_effort/predicate_indicator stayed (still used by
user_predicates).
Safety
(predicate_indicator and Term::functor_arity are the same match arms, and
the stdlib parses cleanly under both parsers). It passed, so the deletion is
behavior-preserving — removed the test once it had served its purpose.
update.
Verification
local defn.