On 09/12/2013 at 10:14, xxxxxxxx wrote:
Debugging is a rather vague term an people do understand multiple things under it. You can
debug in c4d itself with the c4d console, which is most likely the way most people are doing it.
Using the reload python plugins feature does make it a quite straight forward process. That
does assume that you are not trying to reload modules, as reloading modules in a python
instance before 2.7 is impossible due to the fact that you cannot overload import / establish a
hook to it (you can still use multiple files, just not in the __init__.py fashion or if you do, you have
to restart c4d each time you made a change to a module).
There is also the theoretical possibility to remote debug, but it is practically very difficult IMHO.
Here is an article about it :
http://www.smart-page.net/blog/2011/05/29/debugging-cinema-4d-python-plugins-with-pydev/
If you mean by debugging also having an inspector / live insight into the memory used by python,
that is not possible for c4d.