[Monodevelop-devel] Improving Python support

Christian Hergert christian.hergert at gmail.com
Tue Dec 6 13:21:56 EST 2011

Hi Chris,

I wrote the CPython binding. However, I'm not an active contributor
anymore. Go through the source, there is a lot of low-hanging fruit
that would be good for starting.

Longer term stuff might include using IronPython for an AST which
would likely make parsing the source for errors much faster. The
current design is sort of clown shoes.

The parser/indexer for symbols to be used in autocompletion was also
really slow at one time. I don't know if that has been fixed. It was
probably due to a lack of sqlite transactions.

Anyway, if you have questions, feel free to ask.

-- Christian

2011/12/6 Chris Stevens <chris.h.stevens at gmail.com>:
> Hello,
> I want to help improve the Python (CPython) add-in to make MonoDevelop more
> competitive with other free IDEs that support the language.  MonoDevelop is
> a great environment and I hate having to switch to another tool for Python.
> After using the current add-in, the most important missing features I
> noticed are the debugger (not working) and an integrated console (missing).
> I haven't found much information about the Python add-in online.  If you
> know anything about the history of the project I would appreciate hearing
> from you.  Likewise if you have experience building support for a new
> language, have worked on the debugger, have worked on Python integration in
> some other IDE, or just want to discuss the project.  This is my first
> attempt at contributing to MonoDevelop so mentors are welcome.
> Cheers,
> Chris
> _______________________________________________
> Monodevelop-devel-list mailing list
> Monodevelop-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-devel-list

More information about the Monodevelop-devel-list mailing list