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:16:38 +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=V62I1ZGyAx0CTh++e9qutXDh5ZsTWY/xQeYCSJJ+W8A=; b=LMO13CysLNrEifB1vxik2sbQXkCHnHeocEv4PdIPTl7BwPqvs+VvOZeDxO/UAm547j 6xDemsP90m/OAHqAUzcRI2+TPCCEp2wGl4zL7XQxwBCcIH0tSNKeqdAjrmrg/lI9zKKt vsQzMEbzG/HchOYAgNRSVJ6YJXjgDgAVoPzH8=
- 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=T9g1HYpNoHtcbpSHgAtJ+msfEqQpB5tzBxVcquSFPm0ThCvZWilXHYqzVtht6Po3Tx 7ITXPSQQHWf8atfx8iKGprBOUJn1quTP12u1Mnd2klWALcpLuX0Ahj8L543BBwrY2ham qjOyrC/ELfz/LqDtOniFJ3Hq/BinjbJNkyjdQ=
Cyrille Berger wrote:
> > We need more developer documentation, developer
> >
> > tutorials, and we could even have a series of articles going through
> >
> > expression templates and Eigen design, etc.
>
> Yes ! Eigen has an excellent "user" documentation, at least the tutorials,
> the actual API dox suffers a bit of doxygen poor support of templates. But
> right now, there is almost nothing for potential contributors. And eigen's
> code is not exactly the easiest code to dive into, even for experienced
> c++ developers, reading and understanding is ok, but extending currently
> require a huge investment.
>
>
> To take my personal example :) I have a big itch, it is the lack of a
> symetric matrix, what prevents me to contribute one, is the balance
> between lack of time and complexity of such addition. I will probably dive
> in, one day, in the mean time I try to survive with normal matrix. But I
> am quiet certain with good tutorials on how to contribute I would dive
> earlier, and I don't know how many people are like me.
Hear, hear.
Cyrille isn't the only one affectd by this problem. Countless others, just
like Cyrille, have looked into this project's code with the intention to
contribute fixes and/or implement new features. Unfortunately, as this project
is terribly developer-unfriendly, this appears to be a massive task which may
even constitute a waste of time. So, if tis project needs more developers
then to start off it must become developer-friendly. If the barrier to entry
isn't lowered then it is unlikely that people will start contributing on their
own.
Rui Maciel