Artifact 5f2d2e49868b12c409381e3d61db3258ba91be55c021081754a2088c86dc511f:
- Executable file
r37/lisp/csl/html/r37_0212.html
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 1799) [annotate] [blame] [check-ins using] [more...]
<A NAME=ORDER> <TITLE>ORDER</TITLE></A> <b><a href=r37_idx.html>INDEX</a></b><p><p> <B>ORDER</B> _ _ _ _ _ _ _ _ _ _ _ _ <B>declaration</B><P> <P> <P> <P> The <em>order</em> declaration changes the order of precedence of kernels for display purposes only. <P> <H3> syntax: </H3> <P> <P> <em>order</em><identifier>{,<identifier>}* <P> <P> <P> <kernel> must be a valid <A HREF=r37_0002.html>kernel</A> or <A HREF=r37_0211.html>operator</A> name complete with argument or a <A HREF=r37_0053.html>list</A> of such objects. <P> <P> <P> <H3> examples: </H3> <P><PRE><TT> x + y + z + cos(a); COS(A) + X + Y + Z order z,y,x,cos(a); x + y + z + cos(a); Z + Y + X + COS(A) (x + y)**2; 2 2 Y + 2*Y*X + X order nil; (z + cos(z))**2; 2 2 COS(Z) + 2*COS(Z)*Z + Z </TT></PRE><P><em>order</em>affects the printing order of the identifiers only; internal order is unchanged. Change internal order of evaluation with the declaration <A HREF=r37_0198.html>korder</A>. You can use <em>order</em> to feature variable s or functions you are particularly interested in. <P> <P> Declarations made with <em>order</em> are cumulative: kernels in new order declarations are ordered behind those in previous declarations, and previous declarations retain their relative order. Of course, specific kernels named in new declarations are removed from previous ones and given the new priority. Return to the standard canonical printing order with the statement <em>order nil</em>. <P> <P> The print order specified by <em>order</em> commands is not in effect if the switch <A HREF=r37_0319.html>pri</A> is off. <P> <P> <P>