Repository navigation
t27os: the hot loop in the run-local recipe -- t27b watch, and the window reloads itself - #12810
Merged
Merged
Conversation
…make t27os, the window reloads itself (Closes #12807)
Summary by t27-beesThis PR documents an existing hot-reload workflow for t27os: running Worth a look
Read: 1 files, +18 -0, the whole diff. Head |
Contributor
This was referenced Oct 27, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #12807. The one documented command that ties two existing laws together:
t27b watchon the window's root spec, and on a save the ordinarymake t27os-- the window execs its new binary itself (specs/t27os/hot_reload.t27). Docs only, zero foreign growth: the first attempt added a make target and the foreign-budget hook rightly refused it (the issue body tells that story). Measured 2026-10-27: an edit to specs/t27os/queen_dash.t27 while the watch ran produced a full rebuild endingbuilt target/t27os/T27OS.app (build 7647, signed with -)with the open window hot-swapping -- 4 rebuilds in one session. phi^2 + 1/phi^2 = 3 | TRINITY