Random.Rd

ripley@stats.ox.ac.uk ripley@stats.ox.ac.uk
Fri, 26 Jul 2002 19:45:33 +0100 (BST)


On Fri, 26 Jul 2002, Uwe Ligges wrote:

>
>
> On Fri, 26 Jul 2002, Kurt Hornik wrote:
>
> > >>>>> Martin Maechler writes:
> >
> > >>>>> "KH" == Kurt Hornik <hornik@ci.tuwien.ac.at> writes:
> > >>>>> ripley  writes:
> > BDR> Uwe,
> > BDR> The titles are not necessarily intended to be aliases.  units.Rd is
> > BDR> another one.  Once upon a time \title automatically generated a \alias,
> > BDR> but not for some time (and I've forgotten the reasoning).
> >
> > Not \title, but \name.
>
> Right, sorry.

[You don't need to apologize for *my* slips!]

> > This is how we started out.  We then realized
> > that e.g. we cannot have .Script.Rd so now we separate the name of the
> > documentation object from the topics it provides documentation for.
> >
> > BDR> I think this is confusing, as help.search shows the entry as
> > BDR> Random(base) but ?Random does not work.  On the other hand, ?Binomial
> > BDR> does work, and there is no object Binomial.  My preference would be to
> > BDR> change help.search, I think.
> >
> > > However I think, he (and I) would also want
> >
> > >   ?Random
> >
> > > to work which needs a change to help() as well {or rather to an
> > > underlying utility common to all of help(), help.search() and
> > > Java searching from the help.start() search interface ?!
>
> Right.
>
>
> > I do not see what is confusing.
>
> Well, Random is listed at several places, e.g. in the result of
>  help.search("random")  : # ..., Random(base), ...
> So, at least for me, it is confusing trying ?Random after that.

I think Kurt is already allowing that as confusing.

> > Rd writers create a help file and use
> > \alias to register the topics documented.  We cannot assume that the
> > file name is a topic documented, see zScript.Rd which documents .Script.
>
> Agreed, but why not \name ?

We need \name to hyperlink correctly. This came about originally because
of Windows file name restrictions, and later Kurt's example came up on
some MacOS variant.

> > Why should 'Random' be a topic documented?
> >
> > help.start() has a bug because it incorrectly assumes that we can get
> > help on the name. I will fix this by instead pointing to the *first*
> > alias in the documentation object.
>
> As Martin pointed out, not only help.start() has this "bug"(?).
>
> I think it is not a bad idea to get help with ?NAME , if NAME is listed
> anywhere else ...

Agreed, but my solution was to not use NAME anywhere else.  I don't have a
problem with the Java search, as clicking on the item works.

There is a side issue. Is `Random' a reasonable help topic?  Probably not
(ditto Binomial) but `random' probably is.

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272860 (secr)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._