Uday Khedker <u...@cse.iitb.ac.in> wrote:

>
>
>
>On Tuesday 22 January 2013 10:27 PM, Richard Kenner wrote:
>>> Perhaps it'd be worthwhile to consider making the compiler easier to
>>> understand, maybe by devoting a lot of effort into the internals
>>> documentation.  There's a lot of knowledge wrapped up in people that
>>> could disappear with one bus factor.
>>
>> That is definitely a worthwhile goal, and one that's had mixed
>success
>> in the past, but:
>>
>> - compilers are extremely complex programs and there's a limit to how
>>    much even the best-written internals documentation can explain
>> - even fewer people are interested and competant to write such
>documentation
>>    as there are to do the necessary development work
>>
>
>
>This is because no matter what one has done, unless one has contributed
>
>code, one is not considered a contributor to GCC.
>
>I had said in http://gcc.gnu.org/ml/gcc/2012-11/msg00270.html
>
>>
>> So while we continue to improve the technology, we have to also give
>due importance to making it easier for newer people to become
>contributors to the technology.
>>
>> GCC is not just about a code that works. It is also about building
>succinct explanations of what that code is and why it has been designed
>the way it is.
>
>The way code maintainers are appointed, I think we need to identify and
>
>appoint people who would be willing to take the responsibility so that 
>the developers could rally around such activities to make them more 
>meaningful. We need to build a group whose primary responsibility is
>not 
>development but who understand the nuances of the development and can 
>engage with academia and attract people who can contribute to GCC.
>And such a group cannot be identified using the criteria of code
>submitted.
>
>For every piece of code, there are dozens of people who take keen 
>interest in it, express opinion on it, review it critically and 
>contribute to improving it because eventually it could go in the
>compiler.
>
>Unless there is an express statement from the steering committee that 
>tutorials and training material should be accorded a similar status, 
>they would remain neglected and personal projects with limited reach.
>Of course even in the presence of an official mandate, there is no 
>guarantee that things will change but we would not know until we have 
>tried :-)

There is no need to involve the steering committee in anything. If you believe 
that building such a group (of volunteers) is good for gcc consider yourself 
the volunteer to build it!

Richard.
>
>Uday.
>
>------------------------------------------------------------------------
>Dr. Uday Khedker
>Professor
>Department of Computer Science & Engg.
>IIT Bombay, Powai, Mumbai 400 076, India.
>Email   :      u...@cse.iitb.ac.in
>Homepage:      http://www.cse.iitb.ac.in/~uday
>Phone   :      
>Office -       91 (22) 2572 2545 x 7717, 91 (22) 2576 7717 (Direct)
>Res.   -       91 (22) 2572 2545 x 8717, 91 (22) 2576 8717 (Direct)


Reply via email to