Testing latest pari + WASM + node.js... and it works?! Wow.
License: GPL3
ubuntu2004
Function: Str Section: conversions C-Name: Str Prototype: s* Help: Str({x}*): concatenates its (string) argument into a single string. Description: (gen):genstr:copy:parens $genstr:1 (gen,gen):genstr Str(mkvec2($1, $2)) (gen,gen,gen):genstr Str(mkvec3($1, $2, $3)) (gen,gen,gen,gen):genstr Str(mkvec4($1, $2, $3, $4)) (gen,...):genstr Str(mkvecn($#, $2)) Doc: converts its argument list into a single character string (type \typ{STR}, the empty string if $x$ is omitted). To recover an ordinary \kbd{GEN} from a string, apply \kbd{eval} to it. The arguments of \kbd{Str} are evaluated in string context, see \secref{se:strings}. \bprog ? x2 = 0; i = 2; Str(x, i) %1 = "x2" ? eval(%) %2 = 0 @eprog\noindent This function is mostly useless in library mode. Use the pair \tet{strtoGEN}/\tet{GENtostr} to convert between \kbd{GEN} and \kbd{char*}. The latter returns a malloced string, which should be freed after usage. %\syn{NO}