Re: [eigen] random thoughts -- we need more Gaels |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] random thoughts -- we need more Gaels
- From: Rui Maciel <rui.maciel@xxxxxxxxx>
- Date: Sun, 3 Oct 2010 15:05:35 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=L+FpBPEJaTPt+pgsU/cA5rIGfwKk//6dqXf6Ochj0JY=; b=QvK4iW85DEe4uLm7Ll7aLSFFvykswV3C4o6EG10kHUQTUhdmR1ZU+G4ZGs9dWo46fg xHCv/2H8zgw1B92RBsxquVhTNfbYdPB8xR1CmCmvrINsPdU/H5/4QfmtN/bVCapOy5fQ mBOJZ5qLf9kBZ0Zi6Zm5O2qz+zXgAYw8QEkyk=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; b=NSOUosehz+vJ9Lxlv/XLbK+tRKOXb7oKf5EWu627KshAWcI58Cjjt9OT/Bc0eSZKyZ +UOPSymogDedlybikEzcz/C+4TJw34+XliVL2Nj/wzuKnMIBmHzzAIOlGIENc4NE1beW EFQlm447J6LyFA4ViSR8Cpke7AoHt3czTn+V4=
Benoit Jacob wrote:
> Obviously we've just had the least active month or two in recent Eigen
> history. While that can be attributed to the summer and the subsequent
> busy back-to-school time of the year, that isn't all. We need to
> organize to scale better, and to get more people to step up as more
> core contributors.
If the project needs more developers then the current members should focus on
attracting fellow developers to this project. That means investing some time
doing fundamental stuff such as making the source code readable and writing a
decent (and in some cases, any) documentation. Or, to put it in other words,
make the project more developer-friendly.
Just to point out a couple of fundamental issues which Eigen fails to address
and therefore makes this project a bit unattractive to developers, the source
code is practically void of any comments and there is absolutely no resource
that presents to the potential developer a general picture of Eigen's design,
algorithms employed, adopted patterns or even any of the development
conventions which were adopted by this project. Those issues constitute a
massive barrier to entry that forces practically all developers to shy away
from reading the source code, let alone invest some time contributing to this
project.
So, if the project needs more core developers then it must focus on making the
project attractive to developers. If this is achieved then contributions will
simply roll in with time. If not then odds are that if anyone looks into
eigen and finds that it is missing some feature they need then, as getting up
to speed on Eigen's code is such a massive undertaking, they will either adopt
some other library or they will invest (or waste?) their time writing yet
another linear algebra routine that offers support for their corner case.
Rui Maciel