public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: Some notes on the Wiki
       [not found] <28206.1121071576@www23.gmx.net>
@ 2005-07-11  8:50 ` Michael Cieslinski
  2005-07-11 11:21   ` Joseph S. Myers
  0 siblings, 1 reply; 21+ messages in thread
From: Michael Cieslinski @ 2005-07-11  8:50 UTC (permalink / raw)
  To: gcc; +Cc: Daniel Berlin, Gerald Pfeifer, Gabriel Dos Reis


I converted this patch because I thought it would be helpful after
reading this message from Giovanni Bajo:
http://gcc.gnu.org/ml/gcc/2005-03/msg00552.html
> 
> I had provided this patch in the past, but was rejected:
> http://gcc.gnu.org/ml/gcc-patches/2004-06/msg00313.html
> 
> I never had time to split, rewrite in tex, and update it as requested.
> Janis recently incorporated some parts into the internal manuals, but I
> believe that we still nedd provide a "tutorial for GCC testcase 
> writing". Like I'm trying to explain in another thread, I believe that
> we are being way too picky on www/documentation patches than we should
> be.
> 
> For instance, my patch could have been committed immediatly and been
> refined over time. In fact, I should find a couple of hours to add it
> to the Wiki.
> -- 
> Giovanni Bajo
> 

From my point of view the wiki is THE place for documentation. It is very
easy to put new things in, edit or correct it. I'm familiar with it but I
never used texinfo nor did I ever sent a patch.

I look daily at the wiki and check if somebody puts spam in it. 

I would also propose to make the wiki the primary source of documentation
and derive a static html page from it which could be downloaded and used
locally.

I volunteer to convert the 104 page RTL pdf into wiki pages (if Daniel
sends it to me).

I also could convert parts of the ggcinternals manual into wiki pages.
But only if there is a consensus about this being the way to go.


Michael Cieslinski

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Re: Some notes on the Wiki
  2005-07-11  8:50 ` Some notes on the Wiki Michael Cieslinski
@ 2005-07-11 11:21   ` Joseph S. Myers
  2005-07-11 11:58     ` Russell Shaw
  2005-07-11 13:54     ` Paul Koning
  0 siblings, 2 replies; 21+ messages in thread
From: Joseph S. Myers @ 2005-07-11 11:21 UTC (permalink / raw)
  To: Michael Cieslinski; +Cc: gcc, Daniel Berlin, Gerald Pfeifer, Gabriel Dos Reis

On Mon, 11 Jul 2005, Michael Cieslinski wrote:

> I also could convert parts of the ggcinternals manual into wiki pages.
> But only if there is a consensus about this being the way to go.

I'm sure it's the wrong way to go.  I find a properly formatted and 
indexed book far more convenient for learning about substantial areas of 
compiler internals, or for finding what some particular macro is specified 
to do, than a wiki.  And since some people seem to think the internal 
manual is of no use: it's the first place I refer to for information on 
the areas of internals it covers; after that source code and mailing list 
archives, the wiki very rarely.

I think the wiki is certainly useful for rough notes such as 
<http://gcc.gnu.org/wiki/general%20backend%20cleanup>, synthesised from 
mailing list discussions.

It may be useful as an intermediate step in putting together 
reverse-engineered information about internals in order to specify it 
properly in the internals manual - but only provided authorship and 
copyright assignment information is rigorously tracked as required by the 
FSF.

But in general internals documentation should include the *specification* 
written before the implementation and submitted with it for review 
together, and the specification should not need to be reverse-engineered 
later (see Kenner's comments passim about the importance of comments being 
written at the time of code or at least by its author, not backfilled 
later).

-- 
Joseph S. Myers               http://www.srcf.ucam.org/~jsm28/gcc/
    jsm@polyomino.org.uk (personal mail)
    joseph@codesourcery.com (CodeSourcery mail)
    jsm28@gcc.gnu.org (Bugzilla assignments and CCs)

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 11:21   ` Joseph S. Myers
@ 2005-07-11 11:58     ` Russell Shaw
  2005-07-11 13:54     ` Paul Koning
  1 sibling, 0 replies; 21+ messages in thread
From: Russell Shaw @ 2005-07-11 11:58 UTC (permalink / raw)
  Cc: gcc

Joseph S. Myers wrote:
> On Mon, 11 Jul 2005, Michael Cieslinski wrote:
> 
>>I also could convert parts of the ggcinternals manual into wiki pages.
>>But only if there is a consensus about this being the way to go.
> 
> I'm sure it's the wrong way to go.  I find a properly formatted and 
> indexed book far more convenient for learning about substantial areas of 
> compiler internals, or for finding what some particular macro is specified 
> to do, than a wiki.  And since some people seem to think the internal 
> manual is of no use: it's the first place I refer to for information on 
> the areas of internals it covers; after that source code and mailing list 
> archives, the wiki very rarely.
> 
> I think the wiki is certainly useful for rough notes such as 
> <http://gcc.gnu.org/wiki/general%20backend%20cleanup>, synthesised from 
> mailing list discussions.
> 
> It may be useful as an intermediate step in putting together 
> reverse-engineered information about internals in order to specify it 
> properly in the internals manual - but only provided authorship and 
> copyright assignment information is rigorously tracked as required by the 
> FSF.

Just put in a clause that copyright of all additions automatically
reverts to FSF.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Re: Some notes on the Wiki
  2005-07-11 11:21   ` Joseph S. Myers
  2005-07-11 11:58     ` Russell Shaw
@ 2005-07-11 13:54     ` Paul Koning
  2005-07-11 14:11       ` Steven Bosscher
  2005-07-11 20:43       ` Kevin Handy
  1 sibling, 2 replies; 21+ messages in thread
From: Paul Koning @ 2005-07-11 13:54 UTC (permalink / raw)
  To: joseph; +Cc: micis, gcc, dberlin, gerald, gdr

>>>>> "Joseph" == Joseph S Myers <joseph@codesourcery.com> writes:

 Joseph> On Mon, 11 Jul 2005, Michael Cieslinski wrote:
 >> I also could convert parts of the ggcinternals manual into wiki
 >> pages.  But only if there is a consensus about this being the way
 >> to go.

 Joseph> I'm sure it's the wrong way to go.  I find a properly
 Joseph> formatted and indexed book far more convenient for learning
 Joseph> about substantial areas of compiler internals, or for finding
 Joseph> what some particular macro is specified to do, than a wiki.

I'll second that.  Unlike some other major GNU projects, GCC's
internals manual is substantial and very good.  Yes, it needs ongoing
improvement, but I'd prefer that rather than flipping to Twiki.

	     paul

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 13:54     ` Paul Koning
@ 2005-07-11 14:11       ` Steven Bosscher
  2005-07-11 14:19         ` Diego Novillo
  2005-07-15 17:20         ` Gerald Pfeifer
  2005-07-11 20:43       ` Kevin Handy
  1 sibling, 2 replies; 21+ messages in thread
From: Steven Bosscher @ 2005-07-11 14:11 UTC (permalink / raw)
  To: gcc; +Cc: Paul Koning, joseph, micis, dberlin, gerald, gdr

On Monday 11 July 2005 15:54, Paul Koning wrote:
> >>>>> "Joseph" == Joseph S Myers <joseph@codesourcery.com> writes:
>
>  Joseph> On Mon, 11 Jul 2005, Michael Cieslinski wrote:
>  >> I also could convert parts of the ggcinternals manual into wiki
>  >> pages.  But only if there is a consensus about this being the way
>  >> to go.
>
>  Joseph> I'm sure it's the wrong way to go.  I find a properly
>  Joseph> formatted and indexed book far more convenient for learning
>  Joseph> about substantial areas of compiler internals, or for finding
>  Joseph> what some particular macro is specified to do, than a wiki.
>
> I'll second that.  Unlike some other major GNU projects, GCC's
> internals manual is substantial and very good.  Yes, it needs ongoing
> improvement, but I'd prefer that rather than flipping to Twiki.

So, contribute to the manual then.  And let the folks who prefer to
work on the wiki work on the wiki.

Unless we are going to require reviewing for wiki changes now, too,
there is no point in this entire discussion.  And if we are going
to require reviewing for the wiki, there is no point in having the
wiki.

Gr.
Steven

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:11       ` Steven Bosscher
@ 2005-07-11 14:19         ` Diego Novillo
  2005-07-11 14:22           ` Steven Bosscher
  2005-07-11 14:41           ` Haren Visavadia
  2005-07-15 17:20         ` Gerald Pfeifer
  1 sibling, 2 replies; 21+ messages in thread
From: Diego Novillo @ 2005-07-11 14:19 UTC (permalink / raw)
  To: gcc

On Mon, Jul 11, 2005 at 04:10:56PM +0200, Steven Bosscher wrote:

> So, contribute to the manual then.  And let the folks who prefer to
> work on the wiki work on the wiki.
> 
I believe the Wiki is an invaluable documentation tool, precisely
because it allows such an unencumbered contribution process.
Also, some of the things documented in the wiki are either
inappropriate for the manual or too dynamic in nature.  I can see
both co-existing for a long time.

However, it would be very useful for us to transfer information
from the wiki into the manual from time to time.  And we cannot
do that if we don't have cleared out the copyright assignment of
wiki content.

Would a blanket statement at the start of the wiki be enough?
Who gets to decide this?


Diego.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:19         ` Diego Novillo
@ 2005-07-11 14:22           ` Steven Bosscher
  2005-07-11 14:51             ` Bernd Schmidt
  2005-07-11 15:23             ` Daniel Berlin
  2005-07-11 14:41           ` Haren Visavadia
  1 sibling, 2 replies; 21+ messages in thread
From: Steven Bosscher @ 2005-07-11 14:22 UTC (permalink / raw)
  To: gcc; +Cc: Diego Novillo

On Monday 11 July 2005 16:19, Diego Novillo wrote:
> Would a blanket statement at the start of the wiki be enough?
> Who gets to decide this?

I guess that, apart from the legal discussion of whether this enough,
such a statement would not apply to existing content.  It was certainly
not my intention to sign over the various Wiki contributions I have
made to the FSF.

Gr.
Steven

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:19         ` Diego Novillo
  2005-07-11 14:22           ` Steven Bosscher
@ 2005-07-11 14:41           ` Haren Visavadia
  2005-07-11 14:50             ` Diego Novillo
  1 sibling, 1 reply; 21+ messages in thread
From: Haren Visavadia @ 2005-07-11 14:41 UTC (permalink / raw)
  To: Diego Novillo; +Cc: gcc

--- Diego Novillo wrote:
> And we cannot
> do that if we don't have cleared out the copyright
> assignment of
> wiki content.

And so?




		
___________________________________________________________ 
How much free photo storage do you get? Store your holiday 
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:41           ` Haren Visavadia
@ 2005-07-11 14:50             ` Diego Novillo
  0 siblings, 0 replies; 21+ messages in thread
From: Diego Novillo @ 2005-07-11 14:50 UTC (permalink / raw)
  To: Haren Visavadia; +Cc: gcc

On Mon, Jul 11, 2005 at 03:41:25PM +0100, Haren Visavadia wrote:
> --- Diego Novillo wrote:
> > And we cannot
> > do that if we don't have cleared out the copyright
> > assignment of
> > wiki content.
> 
> And so?
> 
Sorry, I don't understand what you're asking.

My line of thought was described in the text that you removed:
"However, it would be very useful for us to transfer information
from the wiki into the manual from time to time."


Diego.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:22           ` Steven Bosscher
@ 2005-07-11 14:51             ` Bernd Schmidt
  2005-07-11 14:54               ` Steven Bosscher
  2005-07-11 15:23             ` Daniel Berlin
  1 sibling, 1 reply; 21+ messages in thread
From: Bernd Schmidt @ 2005-07-11 14:51 UTC (permalink / raw)
  To: Steven Bosscher; +Cc: gcc, Diego Novillo

Steven Bosscher wrote:
> I guess that, apart from the legal discussion of whether this enough,
> such a statement would not apply to existing content.  It was certainly
> not my intention to sign over the various Wiki contributions I have
> made to the FSF.

This strikes me as shortsighted.  If we're getting into a situation 
where we can't freely move documentation from one place to another, 
we're shooting ourselves in the foot.


Bernd

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:51             ` Bernd Schmidt
@ 2005-07-11 14:54               ` Steven Bosscher
  2005-07-11 15:19                 ` Joseph S. Myers
  2005-07-11 15:21                 ` Andrew Haley
  0 siblings, 2 replies; 21+ messages in thread
From: Steven Bosscher @ 2005-07-11 14:54 UTC (permalink / raw)
  To: Bernd Schmidt; +Cc: gcc, Diego Novillo

On Monday 11 July 2005 16:50, Bernd Schmidt wrote:
> Steven Bosscher wrote:
> > I guess that, apart from the legal discussion of whether this enough,
> > such a statement would not apply to existing content.  It was certainly
> > not my intention to sign over the various Wiki contributions I have
> > made to the FSF.
>
> This strikes me as shortsighted.

Call it what you will.  For me it is a matter of choice and freedom.

> If we're getting into a situation 
> where we can't freely move documentation from one place to another,
> we're shooting ourselves in the foot.

We already can't do that.  We can't move documentation from the manual
into the code, and vice versa, because of the GPL vs. GFDL issue.  It
is that kind of thing that completely takes away any motivation I might
otherwise have to contribute to the manual.

And again, if you're going to require reviewing and copyright assignment
for wiki contributions, we might as well not have a wiki at all.

Gr.
Steven

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:54               ` Steven Bosscher
@ 2005-07-11 15:19                 ` Joseph S. Myers
  2005-07-11 15:31                   ` Daniel Berlin
  2005-07-11 15:21                 ` Andrew Haley
  1 sibling, 1 reply; 21+ messages in thread
From: Joseph S. Myers @ 2005-07-11 15:19 UTC (permalink / raw)
  To: rms; +Cc: gcc

On Mon, 11 Jul 2005, Steven Bosscher wrote:

> On Monday 11 July 2005 16:50, Bernd Schmidt wrote:
> > Steven Bosscher wrote:
> > > I guess that, apart from the legal discussion of whether this enough,
> > > such a statement would not apply to existing content.  It was certainly
> > > not my intention to sign over the various Wiki contributions I have
> > > made to the FSF.
> >
> > This strikes me as shortsighted.
> 
> Call it what you will.  For me it is a matter of choice and freedom.
> 
> > If we're getting into a situation 
> > where we can't freely move documentation from one place to another,
> > we're shooting ourselves in the foot.
> 
> We already can't do that.  We can't move documentation from the manual
> into the code, and vice versa, because of the GPL vs. GFDL issue.  It
> is that kind of thing that completely takes away any motivation I might
> otherwise have to contribute to the manual.

1. If GCC developers wish to move documentation from the GPL code to the 
GFDL manuals, or vice versa, what procedures need to be followed?

2. Do existing GCC copyright assignments cover the GCC Wiki 
<http://gcc.gnu.org/wiki/>?

-- 
Joseph S. Myers               http://www.srcf.ucam.org/~jsm28/gcc/
    jsm@polyomino.org.uk (personal mail)
    joseph@codesourcery.com (CodeSourcery mail)
    jsm28@gcc.gnu.org (Bugzilla assignments and CCs)

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:54               ` Steven Bosscher
  2005-07-11 15:19                 ` Joseph S. Myers
@ 2005-07-11 15:21                 ` Andrew Haley
  2005-07-11 15:30                   ` Steven Bosscher
  1 sibling, 1 reply; 21+ messages in thread
From: Andrew Haley @ 2005-07-11 15:21 UTC (permalink / raw)
  To: Steven Bosscher; +Cc: Bernd Schmidt, gcc, Diego Novillo

Steven Bosscher writes:
 > On Monday 11 July 2005 16:50, Bernd Schmidt wrote:
 > > Steven Bosscher wrote:
 > > > I guess that, apart from the legal discussion of whether this enough,
 > > > such a statement would not apply to existing content.  It was certainly
 > > > not my intention to sign over the various Wiki contributions I have
 > > > made to the FSF.
 > >
 > > This strikes me as shortsighted.
 > 
 > Call it what you will.  For me it is a matter of choice and freedom.
 > 
 > > If we're getting into a situation 
 > > where we can't freely move documentation from one place to another,
 > > we're shooting ourselves in the foot.
 > 
 > We already can't do that.  We can't move documentation from the manual
 > into the code, and vice versa, because of the GPL vs. GFDL issue.

Actually, that's not true because *we* (or to be accurate the FSF) own
the copyright on both.

 > It is that kind of thing that completely takes away any motivation
 > I might otherwise have to contribute to the manual.
 > 
 > And again, if you're going to require reviewing and copyright assignment
 > for wiki contributions, we might as well not have a wiki at all.

Good idea.

Andrew.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:22           ` Steven Bosscher
  2005-07-11 14:51             ` Bernd Schmidt
@ 2005-07-11 15:23             ` Daniel Berlin
  1 sibling, 0 replies; 21+ messages in thread
From: Daniel Berlin @ 2005-07-11 15:23 UTC (permalink / raw)
  To: Steven Bosscher; +Cc: gcc, Diego Novillo

On Mon, 2005-07-11 at 16:22 +0200, Steven Bosscher wrote:
> On Monday 11 July 2005 16:19, Diego Novillo wrote:
> > Would a blanket statement at the start of the wiki be enough?
> > Who gets to decide this?
> 
> I guess that, apart from the legal discussion of whether this enough,
> such a statement would not apply to existing content.  It was certainly
> not my intention to sign over the various Wiki contributions I have
> made to the FSF.
We can't get copyright assignments, we can however get effective online
estoppel agreements, like wikipedia does.

This should be enough for documentation, one would hope.



^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 15:21                 ` Andrew Haley
@ 2005-07-11 15:30                   ` Steven Bosscher
  2005-07-11 15:31                     ` Steven Bosscher
  2005-07-11 17:20                     ` Mike Stump
  0 siblings, 2 replies; 21+ messages in thread
From: Steven Bosscher @ 2005-07-11 15:30 UTC (permalink / raw)
  To: Andrew Haley; +Cc: Bernd Schmidt, gcc, Diego Novillo

On Monday 11 July 2005 17:21, Andrew Haley wrote:
>  > We already can't do that.  We can't move documentation from the manual
>  > into the code, and vice versa, because of the GPL vs. GFDL issue.
>
> Actually, that's not true because *we* (or to be accurate the FSF) own
> the copyright on both.

To play the Devil's advocate: One could argue that someone contributing
to the GCC code under the GPL does not agree with the GFDL, and therefore
the FSF can't live up to its promise (that iirc it makes in the copyright
assignment) to keep the code under a free license.

In practice, people have already contributed significants amount of
documentation as comment because they disagree with the GFDL.

Gr.
Steven


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 15:19                 ` Joseph S. Myers
@ 2005-07-11 15:31                   ` Daniel Berlin
  0 siblings, 0 replies; 21+ messages in thread
From: Daniel Berlin @ 2005-07-11 15:31 UTC (permalink / raw)
  To: Joseph S. Myers; +Cc: rms, gcc

On Mon, 2005-07-11 at 15:19 +0000, Joseph S. Myers wrote:
> On Mon, 11 Jul 2005, Steven Bosscher wrote:
> 
> > On Monday 11 July 2005 16:50, Bernd Schmidt wrote:
> > > Steven Bosscher wrote:
> > > > I guess that, apart from the legal discussion of whether this enough,
> > > > such a statement would not apply to existing content.  It was certainly
> > > > not my intention to sign over the various Wiki contributions I have
> > > > made to the FSF.
> > >
> > > This strikes me as shortsighted.
> > 
> > Call it what you will.  For me it is a matter of choice and freedom.
> > 
> > > If we're getting into a situation 
> > > where we can't freely move documentation from one place to another,
> > > we're shooting ourselves in the foot.
> > 
> > We already can't do that.  We can't move documentation from the manual
> > into the code, and vice versa, because of the GPL vs. GFDL issue.  It
> > is that kind of thing that completely takes away any motivation I might
> > otherwise have to contribute to the manual.
> 
> 1. If GCC developers wish to move documentation from the GPL code to the 
> GFDL manuals, or vice versa, what procedures need to be followed?
> 
> 2. Do existing GCC copyright assignments cover the GCC Wiki 
> <http://gcc.gnu.org/wiki/>?
> 

No, and again, i don't understand why we can't do what *everyone else on
the planet who transfers docs between the two do* and just make users
agree that they are giving the right to do that when they submit
contributions to the wiki.


See, for example, the wikipedia contribution page.
"
________________________________________________________________________
DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!
      * you agree that all contributions to any page on Wikipedia are
        released under the GNU Free Documentation License (see
        Project:Copyrights for details).
      * If you do not want your writing to be edited mercilessly and
        redistributed at will, do not submit it.
      * By submitting your work you promise you wrote it yourself, or
        copied it from public domain resources—this does not include
        most web page."

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 15:30                   ` Steven Bosscher
@ 2005-07-11 15:31                     ` Steven Bosscher
  2005-07-11 17:20                     ` Mike Stump
  1 sibling, 0 replies; 21+ messages in thread
From: Steven Bosscher @ 2005-07-11 15:31 UTC (permalink / raw)
  To: gcc; +Cc: Andrew Haley, Bernd Schmidt, Diego Novillo


*sigh*

> To play the Devil's advocate: One could argue that someone contributing
> to the GCC code under the GPL does not agree with the GFDL, and therefore
> the FSF can't live up to its promise (that iirc it makes in the copyright
> assignment) to keep the code under a free license.
... if comments from that code are moved into the manual,

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 15:30                   ` Steven Bosscher
  2005-07-11 15:31                     ` Steven Bosscher
@ 2005-07-11 17:20                     ` Mike Stump
  1 sibling, 0 replies; 21+ messages in thread
From: Mike Stump @ 2005-07-11 17:20 UTC (permalink / raw)
  To: Steven Bosscher; +Cc: Andrew Haley, Bernd Schmidt, gcc, Diego Novillo

On Monday, July 11, 2005, at 08:30 AM, Steven Bosscher wrote:
> In practice, people have already contributed significants amount of
> documentation as comment because they disagree with the GFDL.

I'm of the opinion we never should have allowed the GFDL into our 
source tree, no thanks should have been our response.  I'd like to urge 
the SC to pester the FSF on this point continuously until they relent.  
I keep hoping it was just an experiment that one day the FSF will see 
the errors of their ways and just stop.  That, or they will try and 
introduce yet more non-freeisms into the source code base, we should 
uniformly reject all such incursions.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 13:54     ` Paul Koning
  2005-07-11 14:11       ` Steven Bosscher
@ 2005-07-11 20:43       ` Kevin Handy
  2005-07-11 20:54         ` Paul Koning
  1 sibling, 1 reply; 21+ messages in thread
From: Kevin Handy @ 2005-07-11 20:43 UTC (permalink / raw)
  To: gcc

Paul Koning wrote:

>>>>>>"Joseph" == Joseph S Myers <joseph@codesourcery.com> writes:
>>>>>>            
>>>>>>
>
> Joseph> On Mon, 11 Jul 2005, Michael Cieslinski wrote:
> >> I also could convert parts of the ggcinternals manual into wiki
> >> pages.  But only if there is a consensus about this being the way
> >> to go.
>
> Joseph> I'm sure it's the wrong way to go.  I find a properly
> Joseph> formatted and indexed book far more convenient for learning
> Joseph> about substantial areas of compiler internals, or for finding
> Joseph> what some particular macro is specified to do, than a wiki.
>
>I'll second that.  Unlike some other major GNU projects, GCC's
>internals manual is substantial and very good.  Yes, it needs ongoing
>improvement, but I'd prefer that rather than flipping to Twiki.
>
>  
>
In order to show how good the internals documents are, try to
build a very simple front end using ONLY the documentation.
Make it of the order of a hardwired "int main() { return 0}".
Or better yet, find an outsider who knows C, but not GCC
internals, to write it.

No outside source can be used (i.e. no source code not included
in the documentation).

It cannot be done. Not even close. Not even if you allow tree.def.

Too much stuff exists outside of the documentation.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 20:43       ` Kevin Handy
@ 2005-07-11 20:54         ` Paul Koning
  0 siblings, 0 replies; 21+ messages in thread
From: Paul Koning @ 2005-07-11 20:54 UTC (permalink / raw)
  To: kth; +Cc: gcc

>>>>> "Kevin" == Kevin Handy <kth@srv.net> writes:

 Kevin> Paul Koning wrote:
 >>>>>>> "Joseph" == Joseph S Myers <joseph@codesourcery.com> writes:
 >>>>>>> 
 >>>>>>> 
 >>
 Joseph> On Mon, 11 Jul 2005, Michael Cieslinski wrote:
 >> >> I also could convert parts of the ggcinternals manual into wiki
 >> >> pages.  But only if there is a consensus about this being the
 >> way >> to go.
 >> 
 Joseph> I'm sure it's the wrong way to go.  I find a properly
 Joseph> formatted and indexed book far more convenient for learning
 Joseph> about substantial areas of compiler internals, or for finding
 Joseph> what some particular macro is specified to do, than a wiki.
 >> I'll second that.  Unlike some other major GNU projects, GCC's
 >> internals manual is substantial and very good.  Yes, it needs
 >> ongoing improvement, but I'd prefer that rather than flipping to
 >> Twiki.
 >> 
 Kevin> In order to show how good the internals documents are, try to
 Kevin> build a very simple front end using ONLY the documentation.
 Kevin> Make it of the order of a hardwired "int main() { return 0}".
 Kevin> Or better yet, find an outsider who knows C, but not GCC
 Kevin> internals, to write it.

 Kevin> No outside source can be used (i.e. no source code not
 Kevin> included in the documentation).

 Kevin> It cannot be done. Not even close. Not even if you allow
 Kevin> tree.def.

Quite true.  On the other hand, for backends things are in far better
shape.  And for my comment on other projects, compare the GCC
internals doc with the internals doc for GDB -- you'll see the point.

	  paul

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Some notes on the Wiki
  2005-07-11 14:11       ` Steven Bosscher
  2005-07-11 14:19         ` Diego Novillo
@ 2005-07-15 17:20         ` Gerald Pfeifer
  1 sibling, 0 replies; 21+ messages in thread
From: Gerald Pfeifer @ 2005-07-15 17:20 UTC (permalink / raw)
  To: Steven Bosscher
  Cc: gcc, Paul Koning, joseph, micis, dberlin, Gabriel Dos Reis

On Mon, 11 Jul 2005, Steven Bosscher wrote:
> Unless we are going to require reviewing for wiki changes now, too,
> there is no point in this entire discussion.

I beg to disagree: first, we again raised the GFDL issue with RMS,
we may have some new volunteers to help with web pages/documentation,
got some discussions on the Wiki going (partly including RMS as well),
and put some of the true motiviations for (not) doing specific things
on the table.  All of these are useful in my book.

Gerald

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2005-07-15 17:20 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <28206.1121071576@www23.gmx.net>
2005-07-11  8:50 ` Some notes on the Wiki Michael Cieslinski
2005-07-11 11:21   ` Joseph S. Myers
2005-07-11 11:58     ` Russell Shaw
2005-07-11 13:54     ` Paul Koning
2005-07-11 14:11       ` Steven Bosscher
2005-07-11 14:19         ` Diego Novillo
2005-07-11 14:22           ` Steven Bosscher
2005-07-11 14:51             ` Bernd Schmidt
2005-07-11 14:54               ` Steven Bosscher
2005-07-11 15:19                 ` Joseph S. Myers
2005-07-11 15:31                   ` Daniel Berlin
2005-07-11 15:21                 ` Andrew Haley
2005-07-11 15:30                   ` Steven Bosscher
2005-07-11 15:31                     ` Steven Bosscher
2005-07-11 17:20                     ` Mike Stump
2005-07-11 15:23             ` Daniel Berlin
2005-07-11 14:41           ` Haren Visavadia
2005-07-11 14:50             ` Diego Novillo
2005-07-15 17:20         ` Gerald Pfeifer
2005-07-11 20:43       ` Kevin Handy
2005-07-11 20:54         ` Paul Koning

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).