[MonoDevelop] error compiling Boo binding from trunk

Michael Hutchinson m.j.hutchinson at gmail.com
Wed Dec 9 21:35:58 EST 2009


On Wed, Dec 9, 2009 at 9:28 PM, Andy Selvig <ajselvig at gmail.com> wrote:
>> gtksourceview-sharp-2.0 is the 2.0 version of the binding to gtksourceview 1
>> gtksourceview-2-sharp is the binding to gtksourceview 2
>
> Oh, I see. I didn't realize that gtksourceview-sharp-2.0 wasn't for
> version 2 of the library (the naming convention is a bit confusing,
> but it makes sense now). Well, I don't even think that the cil
> bindings for version 1 are in the Ubuntu repos.

I suspect you can find old packages that should work fine. The Ubuntu
MD Boo package should depend on it anyway.

>> Gtksourceview 1 and 2 are not API compatible.
> I should hope not. Otherwise it's a waste of a perfectly good major
> version increment.

Yeah, though I think the boo binding is only affected by a  few
renamings and member moves.

>> Since gtksourceview 1 has been deprecated for a while, someone really
>> needs to port the boo binding to use gtksourceview 2 - or, better,
>> make it work with Mono.TextEditor.
> Yeah, Mono.TextEditor has grown to be quite an excellent library. I'd
> say it beats out the Visual Studio renderer in features and prettiness
> (I can't get Consolas to not look terrible in VS on XP). It would be
> awesome to see this functionality with the Boo bindings.

The problem is that the boo binding uses gtksourceview for its REPL
terminal, so depends on a couple of features that Mono.TextEditor
doesn't have yet: wrapping, and read-only spans

There's been some talk of building a generic REPL pad that any
language could use for  REPL, e.g the C# shell, F#, IronPython,
IronRuby, etc, but I don't think anyone's take it up yet.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list