[R] grDevices::bringToTop is documented but not available: A bug?
Martin Maechler
m@ech|er @end|ng |rom @t@t@m@th@ethz@ch
Fri Nov 22 22:24:58 CET 2024
>>>>> Duncan Murdoch
>>>>> on Thu, 21 Nov 2024 05:41:58 -0500 writes:
> It's a Windows-only function. It looks like revision
> r75103 moved it out of the Windows section of the help
> pages six years ago. Some other help pages were similarly
> moved, e.g. - ?windows and ?windowsFonts, document the
> functions as being Windows-only. - ?msgWindow and
> ?windows.options have the same issue as ?bringToTop.
> Maybe someone remembers the intention of that move...
> Duncan Murdoch
Yes, I do.
R-core had agreed that the R Reference Manual should not be
platform dependent and we would want all such documentation to
be available and the same, independently of the platform,
*but* then of course, mark paragraphs (mostly) or full "pages"
(in this case) as "Windows only" / etc.
I had been working quite a lot afterwards to get close to this
goal, but there are still parts to do, notably in the "devices space",
where *some* platform dependency may seem ok.
==> To answer the OP's question:
Yes, there *is* a documentation bug here:
All three help you (Duncan) mention above should be marked with something like
__"Only on Windows"__
Martin
--
Martin Maechler
ETH Zurich and R Core team
> On 2024-11-20 1:09 p.m., ressw using meer.net wrote:
>>
>>
>> There is help for grDevices::bringToTop but the function
>> is not present.
>>
>>> bringToTop()
>> Error in bringToTop() : could not find function
>> "bringToTop"
>>> grDevices::bringToTop()
>> Error: 'bringToTop' is not an exported object from
>> 'namespace:grDevices'
>>> getAnywhere(bringToTop)
>> no object named ‘bringToTop’ was found # help output:
>>> ?bringToTop
>> bringToTop package:grDevices R Documentation
>>
>> Assign Focus to a Window
>>
>> ... etc
>>
>> Is this considered a bug?
>>
>> (first time posting; hope I did this right)
>>
>> sessionInfo:
>>
>> R version 4.4.2 (2024-10-31) Platform:
>> x86_64-pc-linux-gnu Running under: Ubuntu 20.04.6 LTS
>>
>> Matrix products: default BLAS:
>> /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0 LAPACK:
>> /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0
>>
>> locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C [3]
>> LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 [5]
>> LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 [7]
>> LC_PAPER=en_US.UTF-8 LC_NAME=C [9] LC_ADDRESS=C
>> LC_TELEPHONE=C [11] LC_MEASUREMENT=en_US.UTF-8
>> LC_IDENTIFICATION=C
>>
>> time zone: America/Los_Angeles tzcode source: system
>> (glibc)
>>
>> attached base packages: [1] stats graphics grDevices
>> utils datasets methods base
>>
>> loaded via a namespace (and not attached): [1]
>> compiler_4.4.2
>>
>> Output from "library(help=grDevices)"
>>
>> Information on package ‘grDevices’
>>
>> Description:
>>
>> Package: grDevices Version: 4.4.2 Priority: base Title:
>> The R Graphics Devices and Support for Colours and Fonts
>> Author: R Core Team and contributors worldwide
>> Maintainer: R Core Team
>> <do-use-Contact-address using r-project.org> Contact: R-help
>> mailing list <r-help using r-project.org> Description: Graphics
>> devices and support for base and grid graphics. License:
>> Part of R 4.4.2 Suggests: KernSmooth NeedsCompilation:
>> yes Built: R 4.4.2; x86_64-pc-linux-gnu; 2024-11-04
>> 01:29:04 UTC; unix
>>
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and
>> more, see https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> https://www.R-project.org/posting-guide.html and provide
>> commented, minimal, self-contained, reproducible code.
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and
> more, see https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> https://www.R-project.org/posting-guide.html and provide
> commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list