xx args with a slice target now bridges a comptime pack to a runtime slice: []Any boxes each element to Any; []P xx-erases each to the protocol (reusing the slice-of-protocol erasure from 0052). New lowerPackToSlice; the unary-op arm intercepts xx <pack> before the pack-as-value diagnostic. This is the working forward to a runtime []Any/[]P helper -- log_count(xx args) -> 3 -- so the 2.7 pack-as-value diagnostics now suggest xx <name> for the call case. examples/204-pack-xx-to-slice.sx (both []Any and []P paths); 203 help text updated. issue 0053 FIXED. 239 examples + unit green.
2 lines
2 B
Plaintext
2 lines
2 B
Plaintext
0
|