[Posted to info-tex on 4 Nov 91; see exercise.004] ********************************************************************** *** Exercise 6 (hard): Define a macro \args that can be used to fill in the proper number in the following sentence no matter how \foo is defined (except you may assume it is not \outer). The macro {\tt\string\foo} has {\args\foo} arguments. Is it possible to solve this if \foo is \outer also? Is it possible to make \args fully expandable, so that it could be used in a message: \message{The macro \noexpand\foo has \args\foo\space arguments.} **********************************************************************