feat(cli): 0.R5 - ludic deps says what a function can come to change (widest_write_reach, --wreach N); a port member and a registry field reach only themselves
A reach through Port.member() follows that member's binding (or its default), and Registry[i].field - or a local holding Registry[i] - follows that field in each entry, so a question asked of a port or a table that also holds verbs no longer reaches the verbs. In Maroon Lake that took the valley's 'what is this Thing called' from 47 states it could change to 1. examples/state/write_reach.ludic. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
c64f8750e2
commit
5df0747642
7 changed files with 46858 additions and 43583 deletions
7
changes/deps-write-reach.md
Normal file
7
changes/deps-write-reach.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
bump: minor
|
||||
type: feat
|
||||
**`ludic deps` says what a function can come to CHANGE** (`widest_write_reach`, and `--wreach N`
|
||||
lists the functions by it): the states it reaches as `mut`, through calls, `fn` values and step
|
||||
lists. Reach itself is sharper: `Port.member()` reaches that member's binding only, and
|
||||
`Registry[i].field` (or a local holding `Registry[i]`) reaches that field only - a question asked of
|
||||
a port or a table that also holds verbs no longer reaches the verbs.
|
||||
Loading…
Add table
Add a link
Reference in a new issue