docs(ffi-linkage): ratify decision 5 (Runtime*Class*); decision 6 stays open
This commit is contained in:
@@ -157,10 +157,10 @@ optional `LIB`+`"csym"` axis (`extern_lib`/`extern_name`), mirroring `#foreign L
|
||||
"csym"`, so it's a true `#foreign` superset (Gate A→B). The `#library` declaration +
|
||||
build-flag linking mechanism stays separate — `extern` references a lib, doesn't
|
||||
fold in `#library`. (Was: "library fully separate / not on `extern`".)
|
||||
*Part B (confirm before Phase 9):* 5. runtime-class rename target — **`Runtime*Class*`**
|
||||
(recommended; it's the object-model axis, not linkage) vs `Extern*Class*`.
|
||||
6. historical carve-out — keep `issues/*.md` (+ design-doc prose) as provenance,
|
||||
gate only the live tree (recommended) vs purge everything.
|
||||
*Part B:* 5. runtime-class rename target — **RATIFIED `Runtime*Class*`** (user, 2026-06-14;
|
||||
it's the object-model axis, not linkage). 6. historical carve-out — **STILL OPEN** (user did
|
||||
not confirm at the Part A milestone): keep `issues/*.md` (+ design-doc prose) as provenance &
|
||||
gate only the live tree (recommended) vs purge everything. Confirm 6 before Phase 9.
|
||||
|
||||
## Relationship to ASM
|
||||
`PLAN-ASM.md` Phase F (global asm) consumes `extern` (import the asm symbol) and
|
||||
|
||||
Reference in New Issue
Block a user