21 Apr
2009
21 Apr
'09
1:49 p.m.
Hi, I have a macros which I use in a environment with uppercase letters but I want to define them in my module as lowercase with namespace and look for the best method to convert all of them from lowercase to uppercase, below is what I have for the moment, is there a better how I can do this (without \ascii)? \unprotect \def\saved!one{one} \def\saved!two{two} \def\savedcommands#1% {\edef\ascii{\csname saved!#1\endcsname}% \uppercase{\expandafter\let\csname#1\endcsname\ascii}} \processcommalist[one,two]\savedcommands \protect \starttext \ONE\ -- \TWO \stoptext Wolfgang