On 12/16/2014 09:50 PM, Hans Hagen wrote:
On 12/16/2014 6:51 PM, Pablo Rodriguez wrote:
Dear list,
I have the following sample:
\def\SystemUser{whoami} \def\CheckUser{\processaction[\SystemUser][whoami=>whm]}
\starttext
\doifelse{\CheckUser}{whm}{This is the right user.} {This is the wrong user.}
\doifelse{\SystemUser}{whoami}{This is the right user.} {This is the wrong user.}
\SystemUser\ is \CheckUser
\stoptext
Why doesn’t the first \doifelse work? What am I missing there?
because \processaction is not a fully expandable command
Many thanks for your reply, Hans. Is there no other way to get the text value (so that it could be compared with \doif) from a command that assigns values using \processaction? Many thanks for your help, Pablo -- http://www.ousia.tk