Design 38 WP4d, for the Go node-tools. A compiled bundle records the binary it is (Bundle.Binary, derived by BinaryOf, which the builder now shares so the name it writes and the name the composer runs agree). When the node's runtime is such a bundle, its process runs ./<binary> (mesh-host #81 makes that the bundle's own file) instead of an interpreter plus one entrypoint. Interpreted runtimes are unchanged. Test: a Go runtime module composes run: [./node-tools] with its words and user; full suite passes beside the current catalogue. No effect until node-tools is built in Go.
Design 38 WP4d, for the Go node-tools. A compiled bundle records the binary it is (`Bundle.Binary`, derived by `BinaryOf`, which the builder now shares so the name it writes and the name the composer runs agree). When the node's runtime is such a bundle, its process runs `./<binary>` (mesh-host #81 makes that the bundle's own file) instead of an interpreter plus one entrypoint. Interpreted runtimes are unchanged. Test: a Go runtime module composes `run: [./node-tools]` with its words and user; full suite passes beside the current catalogue. No effect until node-tools is built in Go.
A compiled bundle records the binary it is (BinaryOf, shared by the builder and the composer), and
the node's runtime, when it is one, is run as ./<binary> from its own unpacked bundle rather than by
an interpreter and an entrypoint.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Design 38 WP4d, for the Go node-tools. A compiled bundle records the binary it is (
Bundle.Binary, derived byBinaryOf, which the builder now shares so the name it writes and the name the composer runs agree). When the node's runtime is such a bundle, its process runs./<binary>(mesh-host #81 makes that the bundle's own file) instead of an interpreter plus one entrypoint. Interpreted runtimes are unchanged. Test: a Go runtime module composesrun: [./node-tools]with its words and user; full suite passes beside the current catalogue. No effect until node-tools is built in Go.