public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Paul Koning <pkoning@equallogic.com>
To: kth@srv.net
Cc: gcc@gcc.gnu.org
Subject: Re: Some notes on the Wiki
Date: Mon, 11 Jul 2005 20:54:00 -0000	[thread overview]
Message-ID: <17106.56462.224700.319207@gargle.gargle.HOWL> (raw)
In-Reply-To: <42D2DA85.8070905@srv.net>

>>>>> "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

  reply	other threads:[~2005-07-11 20:54 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <28206.1121071576@www23.gmx.net>
2005-07-11  8:50 ` 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 message]
2005-07-12  9:24 Robert Thorpe
  -- strict thread matches above, loose matches on Subject: below --
2005-07-11 20:10 Robert Thorpe
2005-07-11 20:28 ` Daniel Berlin
2005-07-11 20:48   ` Gabriel Dos Reis
2005-07-11 21:05     ` Daniel Berlin
2005-07-12 20:37       ` Alexandre Oliva
2005-07-11 21:02   ` Nicholas Nethercote
2005-07-11 21:13     ` Daniel Berlin
2005-07-11 21:23       ` Andreas Schwab
2005-07-11 22:10         ` Daniel Berlin
2005-07-11 22:59           ` Andreas Schwab
2005-07-11 22:08       ` Gabriel Dos Reis
2005-07-11 22:38         ` chris jefferson
2005-07-11 22:47           ` Daniel Berlin
2005-07-12  0:36   ` Kurt Wall
2005-07-12  8:48     ` Bernd Schmidt
2005-07-11 16:10 Richard Kenner
2005-07-11 15:03 Haren Visavadia
2005-07-08 21:34 4.1 news item Daniel Berlin
2005-07-08 21:40 ` Gerald Pfeifer
2005-07-09  1:02   ` Daniel Berlin
2005-07-10 17:31     ` Some notes on the Wiki (was: 4.1 news item) Gerald Pfeifer
2005-07-10 17:53       ` Daniel Berlin
2005-07-10 20:50         ` Gerald Pfeifer
2005-07-11  5:35           ` Some notes on the Wiki R Hill
2005-07-11  7:00         ` Paolo Bonzini
2005-07-10 21:40       ` Some notes on the Wiki (was: 4.1 news item) Andrew Pinski
2005-07-10 21:50         ` Gerald Pfeifer
2005-07-11  7:03           ` Some notes on the Wiki Paolo Bonzini
2005-07-11 21:32             ` Gerald Pfeifer
2005-07-11  7:10           ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=17106.56462.224700.319207@gargle.gargle.HOWL \
    --to=pkoning@equallogic.com \
    --cc=gcc@gcc.gnu.org \
    --cc=kth@srv.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).