Diagnostic and cause
LinkHost output failure
- Family
- topaz
- Phase
- run
- Code
TPZ4010- Operation
- std.io.writeLine
Cause and conditions
A failed std. call raises a dedicated host-output runtime fault at that call.
The Topaz 6.0 fault is TPZ4010. Successful writes retain the normal unit result.
Related rule: Host write failuresResponse
Use a working standard output sink. Keep output recovery in the embedding host until structured fault production is available.
Source evidence
- issues/31 at
570530e69141 - writeLine at
570530e69141· 3-5 - lispexIntrinsic Print at
570530e69141· 30-39 - Host.print at
570530e69141· 430-442 - builtin_print at
570530e69141· 638-654 - NativeHost.print at
570530e69141· 187-190 - codes at
570530e69141· 157-186 - topaz.decision.write-line-host-fault-identity.1 at
topaz.decisi - topaz.decision.host-io-fault-codes.1 at
working-tree
Topaz 6.0.0 specifies this diagnostic during runtime.
The product message wording awaits owner approval.
The pinned SELF source does not emit this diagnostic.
A failed host write produces a dedicated structured runtime fault at the writeLine call. Successful writes retain the unit result. The host output contract defines the operation.
Response
LinkUse a working standard output sink. Keep output recovery in the embedding host until structured fault production is available.