From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
To: Akira Yokosawa <akiyks@gmail.com>
Cc: perfbook@vger.kernel.org
Subject: Re: [Q] url in bibliography
Date: Fri, 28 Oct 2016 11:30:38 -0700 [thread overview]
Message-ID: <20161028183038.GY3716@linux.vnet.ibm.com> (raw)
In-Reply-To: <0850c6ee-628c-557d-122e-8569619e0566@gmail.com>
On Fri, Oct 28, 2016 at 07:45:16AM +0900, Akira Yokosawa wrote:
> On 2016/10/27 09:01:01 -0700, Paul E. McKenney wrote:
> > On Fri, Oct 28, 2016 at 12:19:36AM +0900, Akira Yokosawa wrote:
> >> Hi Paul,
> >>
> >> I have a question regarding your commit 29650119a215 ("Update bibliography").
> >>
> >> In the 1st hunk,
> >>
> >>> +@unpublished{PaulEMcKennneyToolKitP0232R0
> >>> +,Author="Paul E. McKenney and Michael Wong and Maged Michael"
> >>> +,Title="P0232R0: A Concurrency ToolKit for Structured Deferral or Optimistic
> >>> +Speculation"
> >>> +,month="February"
> >>> +,day="12"
> >>> +,year="2016"
> >>> +,note="\url{http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0232r0.pdf}"
> >>> +}
> >>
> >> you chose the format 'note="\url{http://...}"'.
> >>
> >> In the 2nd hunk,
> >>
> >>> +@unpublished{HansBoehm2012seqlockC11
> >>> +,author="Hans-J. Boehm"
> >>> +,title="Can Seqlocks Get Along With Programming Language Memory Models?"
> >>> +,Year="2012"
> >>> +,Month="June"
> >>> +,Day="6"
> >>> +,Note="HPL-2012-68"
> >>> +,url={http://www.hpl.hp.com/techreports/2012/HPL-2012-68.pdf}
> >>> +}
> >>> +
> >>
> >> you chose the format 'url={http://...}'.
> >>
> >> There are other format such as 'note="Available \url{http://...}
> >> [Viewed Month Day, Year]"' in the other part of bibliography.
> >>
> >> I'm wondering what is the rule which format to choose in expressing urls.
> >> Could you enlighten me?
> >
> > It has varied over time. :-/
> >
> > I have been using LaTeX and accumulating .bib entries since before "url="
> > and "\url" existed, in fact since before the web existed. The "Available"
> > syntax was required for my Ph.D. dissertation, but I have been backing
> > away from it because it is ugly and takes up a lot of space.
> >
> > So, what would you suggest? ;-)
> >
> > One constraint... The "unpublished" entries must have a "note" field,
> > so the ",note=\url{" form seems necessary in those cases, at least
> > when there is no technical report number or some such. In most other
> > types of bib entries, it is quite possible that "url=" look better.
> >
> > One thing to keep in mind, also. The .bib files in perfbook are copies
> > of a master .bib git tree that I keep privately, in part because I
> > never dreamed back in 1987 that I would ever be making the comments in
> > the .bib files public, and I never have gotten time to clean them up.
> > Plus some of the not-for-public-consumption comments are quite useful,
> > so I don't want to delete them. And yes, the oldest bib entries really
> > were collected the old-fashioned way, by going to a physical library,
> > holding a physical book/magazine/journal/whatever, writing the information
> > down on paper, then going back to my desk and typing it all into my
> > terminal. Which in some cases would have been a 24x80 dumb terminal
> > (like a VT100), but in other cases might have been an X terminal,
> > a Sun workstation, or, later, a PC running X.
> >
> > So my normal process requires me to apply the patches twice, often by
> > hand to the private git tree. Which is fine normally, but might need
> > some help for a mass-change patch set. For example, perhaps a script.
> >
> > Suggestions?
> >
>
> So, these bib files are an library collected for nearly three decades!!!
> They are invaluable as they are, and I'd appreciate your decision to
> make them public.
Unfortunately, many of the comments on the early entries reflect my
relative youth and impetuosity, so unless or until I get time to edit
the whole mess so as to avoid offending any number of authors (to say
nothing of their disciples!), I must keep the originals private.
> There are two issues in urls in the bib files.
> One is the inconsistency of format discussed here.
> The other is the dead links. There are quite a few urls that end up in
> "not found" now. Maintaining urls would require a great deal of work itself...
>
> To make the format consistent, a script would work. But before beginning
> implementation, we need to clarify what the script would do.
> So I'll make some sample replacement patches to confirm your preference.
Sounds good, and I look forward to seeing them!
Thanx, Paul
prev parent reply other threads:[~2016-10-28 18:30 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-27 15:19 [Q] url in bibliography Akira Yokosawa
2016-10-27 16:01 ` Paul E. McKenney
2016-10-27 22:45 ` Akira Yokosawa
2016-10-28 18:30 ` Paul E. McKenney [this message]
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=20161028183038.GY3716@linux.vnet.ibm.com \
--to=paulmck@linux.vnet.ibm.com \
--cc=akiyks@gmail.com \
--cc=perfbook@vger.kernel.org \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.