[MonoDevelop] Code completion matching - input needed

Piotr Wysocki piotr.wysocki at secpl.cs.put.poznan.pl
Wed Aug 11 02:39:02 EDT 2010


 From the MD user point of view.

On 08/10/2010 10:48 PM, Mike Krüger wrote:
 > Therefore the 1st question is: Would you expect that both filters are
 > the same - or not ?

I would expect the same filters.
However, I would consider changing order in navigate to dialog,
f.e. putting project/solution classes higher.

 > Ok now we've the question: which algorithm to take. Do we need both ?
 > When we take one for all occasions which one ? Are we completly idiots
 > and another abbreviation approach would be better ?

I prefer the "subword prefix" matcher. It actually does the job, while
the first algorithm gives way too many results. I really don't need
'string' from 'n', or even 'Stream' from 'strm'. If a matcher suggests
these I would consider this as a bug...
The speed is really not the most important issue here.

About the Autotools/AutoTools:
My view is that Autotools class has simply a wrong name.
If I would want to find this class, maybe there should be some "search 
for a class" with substring matching as in 1st algorithm.

> Internally we can't decide which one we choose - maybe some of you
> noticed that there are quite a few changes in that area - mostly each
> developer commented out the other ones work. I'm in charge for the
> completion - theoretically but lluis as offical project manager decided
> that we use his approach (it fails still the unit test suite about
> completion btw.) ... and if we decide to stick with that I think that
 > I'll make a little fork of monodevelop that just contains this small
 > change for personal use - if some people have interrest in that I'll
 > make it  public.

Glad to hear that :)


Piotr Wysocki
Mobile Systems Research Labs, Poznan University of Technology

More information about the Monodevelop-list mailing list