[MonoDevelop] [GSoC] Python debugger

Christian Hergert christian.hergert at gmail.com
Wed Mar 24 18:09:29 EDT 2010


I could mentor the project.  I think that the debugger framework does
enough of the heavy lifting (in terms of UI integration) where adding
pdb support might not be a big enough project.  Having not looked at
the debugger framework directly I'm not totally up to speed.

Perhaps picking a few things off the list below could help fill that out.

 * Enhance code completion to support multiple-inheritance
 * Replace the subprocess python parser with IronPython's parser in process
 * Smart formatting for the python syntax following PEP8
 * An interactive python shell reusing the TextEditor code (for
highlighting, could share code with c# shell, etc)
 * Basic refactoring such as Extract/Rename method, rename class
 * Generate UML diagrams from modules/parser information
 * Basic python profiling (for method execution times, etc)
 * Remote debugging
 * Unit testing (twisted-trial, pyunit, etc)

Cheers,

-- Christian

On Wed, Mar 24, 2010 at 2:58 PM, Michael Hutchinson
<m.j.hutchinson at gmail.com> wrote:
> On Wed, Mar 24, 2010 at 5:53 PM, Christian Hergert
> <christian.hergert at gmail.com> wrote:
>> I'd certainly like to see this added to the PyBinding.
>
> Christian: as the expert on this area, would you be willing to mentor
> the project? Is the task big enough for a full GSoC project, or would
> the project have to include other small tasks?
>
> 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.
>
> --
> Michael Hutchinson
> http://mjhutchinson.com
>


More information about the Monodevelop-list mailing list