Re: RFC Suggest: Use of L<> to link RFCs; "CONFLICTS WITH", "REQUIRES", "STATUS" sections
[email protected] ("Bradley M. Kuhn") Sun, 20 Aug 2000 04:30:39 -0400
| Newsgroups | perl.bootstrap |
|---|---|
| Message-ID | <[email protected]> |
--8vCeF2GUdMpe9ZbK
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
> Bradley M. Kuhn writes:
> > L<perl6-RFCs/"$NUMBER">: $TITLE
> >=20
> > Where the ": $TITLE" part is optional
=20
Nathan Torkington wrote:
> Why not just L<RFC21> ? It's shorter.
The main thing I have been struggling with is (to quote perlpod(1)):
L<name> manual page
whereas:
L<name/"sec"> section in other manual page
Thus, I didn't think we'd want to pollute the man page space with our RFC's,
but I did think it might be possible that there would be a "perl6-RFCs" man
page, with sections for each RFC.
Basically, I thought L<RFC21> was Bad Forum (TM). But, I am not a POD
hacker.
Later on, I ran into this problem, again to quote perlpod(1):
=B7 Translators will mostly add wording around a L<> link, so that
`L<foo(1)>' becomes "the foo(1) manpage", for example (see
pod2man for details). Thus, you shouldn't write things like `the
L<foo> manpage', if you want the translated document to read
sensibly.
So, L<RFC21> will expand to "The RFC21 manpage" in pod2man. Then, I started
using:
L<RFC 21|perl6-RFCs/"21">
which is very annoyingly too long!
I don't know any way around these problems. Can a POD-person perhaps speak
up and make a suggestion?
> > Status can be exactly one of the following states
> > (subject to additional possible states, of course):
> >=20
> > In-Discussion
> > Superseded-by: L<perl6-RFCs/"$NUMBER">
> > Approved-by: $NAME $EMAIL
> > Rejected-by: $NAME $EMAIL
> > Defunct
=20
> I'd been picturing the lifetime of discussion as finite. Rather than go
> infinitely over old ground, at some point the RFC would be frozen. This
> means that the interested parties debated everything they could, and the
> RFC represents their best thinking. This would mean an extra 'Frozen'
> status.
Sounds ok to me.
=20
> I'm not sure how realistic freezing an RFC is, though. I want it because
> I suspect long-running discussions of providing diminishing returns, but I
> know enough about myself to also wonder whether this isn't a personal
> quirk. Input requested.
We don't need to have "Frozen" be binding permanently. "Frozen" can just be
a codeword for: "not likely to be discussed again without a really good
reason". Thus, "Frozen" could be migrated back to "In-Discussion" if
someone makes a good case for it. (Think of it in terms of a code
freeze---often, there are bug fixes after a freeze, but never new
development).
I envisioned "Approved-by:" and "Rejected-by:" as "no fundamental changes".
A rejected RFC would have to be rewritten as a new RFC to get discussed
again, and approved RFCs would only change for sake of verbosity and
clarifications.
Also, don't forget about Simon's "Withdrawn-by" suggestion (I believe that's
in my most recent patch).
> Status should probably be metadata in the (poorly-named) VERSION
> section, rather than a separate heading.
I agree, but can VERSION get renamed if we add status to it, or does already
too much depend on that name?
--=20
Bradley M. Kuhn - http://www.ebb.org/bkuhn
--8vCeF2GUdMpe9ZbK
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.2 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE5n5cv53XjJNtBs4cRAokNAJ40r1YFI3+ozTHV9zw+Jw1W7ADxOQCgknD4
4TT6cbQaocshr9EQvdzU/ws=
=0AOU
-----END PGP SIGNATURE-----
--8vCeF2GUdMpe9ZbK--