VARNAME _ _ _ _ _ _ _ _ _ _ _ _ declaration
The declaration varname instructs REDUCE to use its argument as the default Fortran (when fort is on) or structr identifier and identifier stem, rather than using ANS.
varname<identifier>
<identifier> can be any combination of one or more alphanumeric characters. Try to avoid REDUCE reserved words.
varname ident;
IDENT
on fort;
x**2 + 1;
IDENT=X**2+1.
off fort,exp;
structr(((x+y)**2 + z)**3);
3
IDENT2
where
2
IDENT2 := IDENT1 + Z
IDENT1 := X + Y
expwas turned off so that structr could show the structure. If exp had been on, the expression would have been expanded into a polynomial.