Skip to content

Let a leaf read from a block - #43

Merged
noha merged 1 commit into
mainfrom
a-leaf-can-read-from-a-block
Sep 17, 2026
Merged

noha merged 1 commit into
mainfrom
a-leaf-can-read-from-a-block

Conversation

@noha

@noha noha commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Every runtime value the servers export has no pragma to declare it - the five of #apptiveGrid, the two of the worker, the 23 of #soil. They all need a leaf whose value is worked out on the spot, and the tree could already hold one: the block is the object and evaluating it is the read.

Spelling that out at the call site works but reads like a trick, and there are some thirty of them to write. CanopyAccessor reading: [ ... ] says what it is instead.

Every runtime value the servers export has no pragma to declare it - the five
of #apptiveGrid, the two of the worker, the 23 of #soil. They all need a leaf
whose value is worked out on the spot, and the tree could already hold one:
the block is the object and evaluating it is the read.

Spelling that out at the call site works but reads like a trick, and there
are some thirty of them to write. CanopyAccessor reading: [ ... ] says what
it is instead.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@noha
noha merged commit 80026fa into main Sep 17, 2026
4 checks passed
@noha
noha deleted the a-leaf-can-read-from-a-block branch September 18, 2026 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant