On 04/02/10 20:16:48, Tadziu Hoffmann wrote:
> > [...] but live in fear that I have accidentally overridden
> > some tremendously important macro in a package that I am
> > about to use.
> 
> You can guard yourself against accidentally overwriting
> existing macros by building a wrapper around "de" which
> tests whether the name to be defined already exists:
> 
>   .rn de de!
>   .de! de
>   .ie d\\$1 .ab Will not redefine existing "\\$1".  Aborting...
>   .el .de! \\$*
>   ..

Very neat. Thank you.

Of course, that is a pretty drastic solution -- definitely a case of 
throwing the baby out with the bath water. :-)

Robert
The reward of suffering is experience. -- Aeschylus



Reply via email to