The base has no circularity — the builder does not stand on it
Written as an open question; it has an answer, and leaving it open would have made the fix look harder than it is.
This commit is contained in:
+4
-2
@@ -67,5 +67,7 @@ the mesh can produce it too, because that is all the mesh does.
|
||||
- Is the base a module like any other, or is it one of the few things a new mesh must arrive
|
||||
carrying? It behaves like both: everything is built on top of it, and it is built out of the same
|
||||
sources as everything else.
|
||||
- If it becomes an ordinary module, what stops the circularity — the base is built by the builder,
|
||||
and the builder is built on the base?
|
||||
- If it becomes an ordinary module, is there a circularity? **No** — checked rather than assumed:
|
||||
the builder is a compiled program built from its own sources and a language toolchain, and does
|
||||
not stand on this base at all. Only modules written in the mesh's scripted toolchain do. So the
|
||||
thing that would build the base is not one of the things built on it, and the chain has an end.
|
||||
|
||||
Reference in New Issue
Block a user