Hi all,

I have been delaying joining this discussion because I didn't have enough
mental bandwidth to contribute something useful. Grant submission
deadline is passed, and we have made good progress on the release, so
I can try giving some input.

> TL;DR version: do we want to plan for the future?

My TL;DR version: partly yes: we want a clear-cut 'vision' to attract
people and avoid going in random direction.

Thanks for raising these issue Andy, I believe that it is very important
that projects learn to define their scope and vision. This is what makes
a good product and a good community. On the other hand, I don't believe
in planned features for an open-source project, because features depend
on the goodwill of the developers, and these come on go. Also, I don't
think that an open-source project is a democracy governed by the users.
I believe that it is a doacracy. Thus having a list of features that
people want is not the right way to tackle the problem: the right way is
to find a compromise between a consistent product and excited
contributors that have itches to scratch.

> There is some vague idea, pushed mainly by Gaël that we want to do a
> 1.0 in the not-so-far future, but there is no list of features that we 
> want

Yeah, that would be great. My biggest priority there is API freeze.

> I'm thinking mainly about ranking, collaborative filtering, structured 
> prediction (in particular sequences),
> metric learning, graphical models (and some more).

I would like all of these :). However, they might require specific APIs,
and thus I think that they should be carefully discussed on a case by
case, and deferred to after the 1.0 release. Our general API is our most
precious feature, after our code quality.

Thanks for moving the discussion forward, Andy, I'll answer more points
in the thread itself.

Gaël

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_123012
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to