# The two prints. Both are std's; the base language has no print.MAIN{let'name':="Ann";let'count':=6;let'x':bin64=0.1;# print: any values, each in its stored form, nothing betweenstd::print.stored["x is ",'x',newln];# print.useful: the same, each in its useful formstd::print.useful["x is ",'x',newln];# a joined text is already text: print and print.useful agree on itlet'line':='name'++" scored "++to.stored.str.utf8['count'];std::print.stored['line',newln];std::print.useful['line',newln];# stderrstd::print.useful.stderr["warning: ",'count'," is low",newln];}
Output
x is 0.1000000000000000055511151231257827021181583404541015625
x is 0.1
Ann scored 6
Ann scored 6