# Can I define a macro with same name as an already defined command?

Somewhere in my document, I have a

\newcommand{\macomm}{blabla}


Later, I would like to define a TeX macro with the same name:

\def\macomm{blabla}


So my questions:

1. Is it possible?
2. Will this make any problem?
3. Should/can I "kill" the definition of the command, before defining the TeX macro?
-
If you do \def\macomm{...} inside a group, when the group ends the previous definition will be restored. –  egreg Jun 12 '12 at 8:29
\def overwrites an existing definition. No need to kill it before. –  cgnieder Jun 12 '12 at 8:30

2. The \def will overwrite without warning the previous meaning of \macomm. Only you can decide if this is a problem.
3. The \def already "kills" the previous definition.
The main question is why you want to use TeX-syntax in the second case. Why don't you use \renewcommand\macomm{blub}?