[MonoDevelop] [GSoC] Python debugger

Martin Vejnár avakar at ratatanek.cz
Thu Mar 25 05:26:08 EDT 2010


I should probably say that I am very new to MD (I first installed it 
three weeks ago), my knowledge of its codebase is very limited -- mostly 
to the debugger -- and I've only skimmed the PyBinding sources. As such, 
it is difficult for me to gauge the complexity of the tasks below.

Furthermore I should mentioned that I won't be able to invest more than 
120 hours on the project. Perhaps that time budget is not sufficient for 
a GSoC project, but I do think I'd manage to write the debugger support 
and complete some of the tasks I've picked out below.

I will have to rely on you to help me choose the appropriate tasks. 
Thank you all in advance for your comments.

On 3/24/2010 11:09 PM, Christian Hergert wrote:
>   * Enhance code completion to support multiple-inheritance

I assume you are referring to a proper MRO support?

>   * Smart formatting for the python syntax following PEP8
>   * Basic refactoring such as Extract/Rename method, rename class
>   * Unit testing (twisted-trial, pyunit, etc)

Unit testing is interesting, but at the moment I have no idea how it 
integrates with MD. I'll try to get up to speed before I write my proposal.

On Wed, Mar 24, 2010 at 2:58 PM, Michael Hutchinson
<m.j.hutchinson at gmail.com>  wrote:
> Martin: if you're interested in Python + MD, you might also like to
> consider the IronPython addin idea - note that you can submit multiple
> proposals.

I personally have no experience with IronPython. As I am primarily a 
CPython user, I'd much rather work on supporting debugging than on .NET 
integration.

Best regards,
-- 
Martin


More information about the Monodevelop-list mailing list