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
next prev parent 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).