[MonoDevelop] SharpDevelop Editor adapted to Gtk

Lluis Sanchez lluis at ximian.com
Tue May 1 07:43:23 EDT 2007


El ds 28 de 04 del 2007 a les 08:09 -0700, en/na Nate Hancock va
escriure:
> Hey guys,
> 
>      For the last few weeks I have been working on porting the
> SharpDevelop source editor to Gtk (mostly for my own gratification)
> and finally have a working version.  I used Gtk.DotNet so that none of
> the drawing functions had to be changed, but I think that it wouldn't
> be hard to adapt the drawing to Cairo and Pango.
> 
>      What are your thoughts on moving to a different source-code
> editor. Some of the advantages would be 
>      1) It's written in C# -- no need for gtksourceview-sharp bindings
>      2) It supports features that gtksourceview doesn't -- code
> folding, etc.
> 
> 
> Disadvantages would be:
>      1) Seems like a major change to the project.
>      2) One more thing to debug, gtksourceview is handled by another
> team.
> 
> and I am sure there are other arguments on both sides.  Anyway, what
> do you think? Should I continue to pursue this and try to work it into
> Monodevelop?

At long term we'll have to switch to a managed editor if we want to
support advanced features in the editor, so I think it is good to start
looking at it.

The key question here is how many changes do you have to do in the
original SD code. If we can reuse the SD code without many changes we
can share the maintenance work on the editor so it would be less of a
problem. Also, we'd have to see if the editor is fast and responsive
enough.

Lluis.







More information about the Monodevelop-list mailing list