to.stored.str.utf8 is the exact value, as print.stored shows it; to.useful.str.utf8 is the useful one, as print.useful shows it.
to_text_forms.zg
# Text in two forms (owner, 2026-09-30): `to.stored.str.utf8` is the exact value, as `print.stored` shows it;# `to.useful.str.utf8` is the useful one, as `print.useful` shows it. `.useful` follows the verb.enumSize{small,big}MAIN{let'x':bin64=0.1;let'd':deci64=1.50;let'n':int32=42;let'ok':=true;let's':=Size.big;std::print.stored[to.stored.str.utf8['x']," | ",to.useful.str.utf8['x'],newln];std::print.stored[to.stored.str.utf8['d']," | ",to.useful.str.utf8['d'],newln];std::print.stored[to.stored.str.utf8['n']," | ",to.useful.str.utf8['n'],newln];std::print.stored[to.stored.str.utf8['ok']," | ",to.useful.str.utf8['ok'],newln];std::print.stored[to.stored.str.utf8['s']," | ",to.useful.str.utf8['s'],newln];std::print.useful['s',newln];}
Output
0.1000000000000000055511151231257827021181583404541015625 | 0.1
1.50 | 1.5
42 | 42
true | true
Size.big | big
big