Re: 'Update to latest Boost version' option does not get to the right link
Daniel James <[email protected]> Thu, 4 Jun 2015 21:57:12 +0100
| Newsgroups | gmane.comp.lib.boost.documentation |
|---|---|
| Message-ID | <CAHOE3yc8xUHHMeMYJbNqwKozVFo48hAUQZ2iV_4HvFijn6LJGA@mail.gmail.com> |
On 27 May 2015 at 12:59, Paul A. Bristow <[email protected]> wrote: > I've been ticked off by a Wikipedia editor for not providing the approved citation (links to > Wikipedia itself are not regarded as reliable - no self-referencing ) and I'm OK with that (one > must reference www.boost.org rather than Wikipedia article boost Libraries). > > But I'm not sure if/how to provide a link to the function in question (in this case for example > float_next). > > The user would like to just click on to the link float_next and get to the docs for that. > > Or we can let a Well-Known Search Engine help us out, say searching for "boost.org float_next" FWIW you can put the version number in your search, e.g. 'boost 1.58.0 float_next', and it will often work because I add the version number to the title of the page. I realise that's a bit obscure. > That works up to a point - it get to > > > http://www.boost.org/doc/libs/1_52_0/libs/math/doc/sf_and_dist/html/math_toolkit/utils/next_float/fl > oat_next.html > > but that isn't the most recent version. There are two competing problems here - we don't want to break old links, but we also want the search engine to find the latest version. I don't know any way to solve one without harming the other. Would be easier if people didn't keep moving their files around. > There is a box acknowledging "This is an old version" and kindly offering to get the most recent > version (of the home page). > > > http://www.boost.org/doc/libs/1_58_0/libs/math/doc/html/math_toolkit/next_float/float_distance.html > > but that just gets to http://www.boost.org/doc/libs/ which isn't really what the hapless wants :-( Not an easy problem to solve I'm afraid, since there's no equivalent file to the old one. I suppose I could detect that it's part of 'math' and link to 'libs/math/'.