> 5- Yes, Python does work on Eclipse, IntelliJ, etc. but does web2py
> work smoothly and easily? for instance, to get web2py working
> correctly on eclipse (PyDev) you will need to put stupid nonsense
> imports ( if 0: import ) on the top of every file because of the
> "magic" I mentioned before., you will need to manually redefine
> request, response, session, etc. variables in that dummy if condition.
> You don't get proper auto completion because almost everything happen
> in the runtime (like dicts masked as attributed objects). So, simply,
> By design no IDE can help you much unless we hardcoded much of that
> stuff into the IDE itself.
Oh yes, this is actually what made my efforts to document the framework
with Sphinx quite unsuccessful last year:
things only work when executed but Sphinx is designed for importing code.