In fact Martin Maechler added this in 2021:
https://github.com/wch/r-source/blob/trunk/src/library/utils/R/str.R#L19-L21
## A pearl from ggplot2 et al. NB: often needs '(.)' :%||% (
)
## *not exported* [should rather be in 'base' than exported here]
`%||%` <- function(L,R) if(is.null(L
IMO those functions are so small that you don't need to call them out
in your DESCRIPTION. Just note in a nearby comment where they came
from.
Hadley
On Thu, May 4, 2023 at 3:21 AM David Hugh-Jones
wrote:
>
> Hi,
>
> One of my packages copy-pasted some small functions (stuff like `%||%` for
> is
Thank you both. This sounds sensible. Yeah, add my vote for `base::%||%`!!
David
On Thu, 4 May 2023 at 10:00, Duncan Murdoch
wrote:
> On 04/05/2023 4:53 a.m., Ivan Krylov wrote:
> > On Thu, 4 May 2023 09:21:17 +0100
> > David Hugh-Jones wrote:
> >
> >> One of my packages copy-pasted some sma
On 04/05/2023 4:53 a.m., Ivan Krylov wrote:
On Thu, 4 May 2023 09:21:17 +0100
David Hugh-Jones wrote:
One of my packages copy-pasted some small functions (stuff like
`%||%` for is.null) from ggplot2. (Both packages are MIT-licensed.)
What is an appropriate way to acknowledge this in the DESCR
On Thu, 4 May 2023 09:21:17 +0100
David Hugh-Jones wrote:
> One of my packages copy-pasted some small functions (stuff like
> `%||%` for is.null) from ggplot2. (Both packages are MIT-licensed.)
>
> What is an appropriate way to acknowledge this in the DESCRIPTION
> Author: or Authors@R section?