The new \makecommand command always (re)defines a command.
The package provides a \makecommand command, which is like \(re)newcommand except it always (re)defines a command. There is also \makeenvironment and \provideenvironment for environments.
The author is Peter R. Wilson.
License: lppl Catalogued: 2006-12-27