Displaying 20 results from an estimated 34 matches for "krivitsky".
2013 Mar 09
2
Submitting packages with weak circular dependencies to CRAN.
...e A uses package B to test the
API in question. Thus, package B Depends on, and Enhances, A, and A
Suggests B.
Could I get some guidance on submitting them to CRAN? A cannot be
checked without B, but B cannot be installed without A.
Thanks in advance,
Pavel Krivitsky
2023 Mar 07
1
Augment base::replace(x, list, value) to allow list= to be a predicate?
This could be extended to sub and gsub as well which gsubfn in the
gusbfn package already does:
library(gsubfn)
gsubfn("^..", toupper, c("abc", "xyz"))
## [1] "ABc" "XYz"
On Fri, Mar 3, 2023 at 7:22?PM Pavel Krivitsky <p.krivitsky at unsw.edu.au> wrote:
>
> Dear All,
>
> Currently, list= in base::replace(x, list, value) has to be an index
> vector. For me, at least, the most common use case is for list= to be
> some simple property of elements of x, e.g.,
>
> x <- c(1,2,NA,3)
>...
2012 May 04
4
[patch] Behavior of .C() and .Fortran() when given double(0) or integer(0).
...o).
The patch appears to work, at least for my package, and R CMD check
passes for all recommended packages (on my 64-bit Linux system), but
this is my first time working with R's internals, so handle with care.
Best,
Pavel Krivitsky
-------------- next part --------------
R version 2.15.0 (2012-03-30)
Platform: x86_64-pc-linux-gnu (64-bit)
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...
2023 Mar 08
1
Augment base::replace(x, list, value) to allow list= to be a predicate?
...This could be extended to sub and gsub as well which gsubfn in the
> gusbfn package already does:
>
> library(gsubfn)
> gsubfn("^..", toupper, c("abc", "xyz"))
> ## [1] "ABc" "XYz"
>
> On Fri, Mar 3, 2023 at 7:22?PM Pavel Krivitsky <p.krivitsky at unsw.edu.au> wrote:
> >
> > Dear All,
> >
> > Currently, list= in base::replace(x, list, value) has to be an index
> > vector. For me, at least, the most common use case is for list= to be
> > some simple property of elements of x, e.g.,
>...
2019 May 19
2
[R-pkg-devel] Three-argument S3method declaration does not seem to affect dispatching from inside the package.
On Sat, 18 May 2019 at 23:34, Pavel Krivitsky <pavel at uow.edu.au> wrote:
>
> > The issue here is that you are registering a non-standard name
> > (.gen.formula) for that generic and then defining what would be the
> > standard name (gen.formula) for... what purpose? IMHO, this is a bad
> > practice and should...
2019 May 14
2
[R-pkg-devel] Three-argument S3method declaration does not seem to affect dispatching from inside the package.
CCing r-devel.
On Tue, 14 May 2019 at 02:11, Pavel Krivitsky <pavel at uow.edu.au> wrote:
>
> Dear All,
>
> I've run into this while updating a package with unfortunately named
> legacy functions. It seems like something that might be worth changing
> in R, and I want to get a sense of whether this is a problem before
> submitt...
2019 May 14
2
[R-pkg-devel] Three-argument S3method declaration does not seem to affect dispatching from inside the package.
On Tue, 14 May 2019 at 12:31, Pavel Krivitsky <pavel at uow.edu.au> wrote:
>
> > Note that disabling name-based dispatch implies two things: 1) the
> > inability to override your method by defining gen.formula in the
> > global environment, and 2) another package can break yours (i.e.,
> > internal calls to gen...
2019 May 03
1
Strange error messages from parallel::mcparallel family under 3.6.0
...t(forkTimeout({
Sys.sleep(1)
...
So, these messages do not appear to prevent the child process from
returning valid output, but I've never seen them before R 3.6.0, so I
wonder if I am doing something wrong. Session info is also attached.
Thanks in advance,
Pavel
--
Pavel Krivitsky
Lecturer in Statistics
National Institute of Applied Statistics Research Australia (NIASRA)
School of Mathematics and Applied Statistics | Building 39C Room 154
University of Wollongong NSW 2522 Australia
T +61 2 4221 3713
Web (NIASRA): http://niasra.uow.edu.au/index.html
Web (Personal): http://www...
2023 Mar 04
3
Augment base::replace(x, list, value) to allow list= to be a predicate?
Dear All,
Currently, list= in base::replace(x, list, value) has to be an index
vector. For me, at least, the most common use case is for list= to be
some simple property of elements of x, e.g.,
x <- c(1,2,NA,3)
replace(x, is.na(x), 0)
Particularly when using R pipes, which don't allow multiple
substitutions, it would simplify many of such cases if list= could be a
function that returns
2005 Feb 26
1
Profiling C functions called from R.
...set than without, so I
am guessing that profiling is taking place. However, gmon.out is not
generated (or at least I can't find it anywhere on the filesystem).
Has anyone been able to profile shared libraries built for R in Linux?
Thank you in advance,
Pavel Krivitsky
2019 May 19
0
[R-pkg-devel] Three-argument S3method declaration does not seem to affect dispatching from inside the package.
...ould change R's behaviour would be when
a package/namespace contains a function foo.bar() AND a NAMESPACE
containing S3method(foo,bar,not.foo.bar) AND calls foo() on objects of
type bar from inside the package. It is extremely unlikely to break any
existing code.
Best,
Pavel
--
Pavel Krivitsky
Lecturer in Statistics
National Institute of Applied Statistics Research Australia (NIASRA)
School of Mathematics and Applied Statistics | Building 39C Room 154
University of Wollongong NSW 2522 Australia
T +61 2 4221 3713
Web (NIASRA): http://niasra.uow.edu.au/index.html
Web (Personal): http://www...
2007 Feb 27
1
Checking for user interrupt in a .C() call without without triggering a non-local exit.
...stion is, can I somehow detect a user interrupt and handle it
gracefully in my own code? A similar question was posed a few months ago
( http://tolstoy.newcastle.edu.au/R/devel/06/08/6415.html ), but didn't
get any response. Has anything changed since?
Thanks,
Pavel Krivitsky
2019 May 14
0
[R-pkg-devel] Three-argument S3method declaration does not seem to affect dispatching from inside the package.
...ly named functions exported by other loaded packages'
NAMESPACEs.
For a call from outside a package, the precedence is the same, but 1
and 2 are not relevant.
As far as I can tell, this is the current behaviour except for the
relative ordering of 1 and 2.
Best,
Pavel
--
Pavel Krivitsky
Lecturer in Statistics
National Institute of Applied Statistics Research Australia (NIASRA)
School of Mathematics and Applied Statistics | Building 39C Room 154
University of Wollongong NSW 2522 Australia
T +61 2 4221 3713
Web (NIASRA): http://niasra.uow.edu.au/index.html
Web (Personal): http://www...
2019 May 18
0
[R-pkg-devel] Three-argument S3method declaration does not seem to affect dispatching from inside the package.
...which the
> generic is defined".
Can you be more specific where the sequence above contradicts the
current implementation (except for swapping 1 and 2)? As far as I can
tell, it's just a more concrete description of what's in the
documentation.
Best Regards,
Pavel
--
Pavel Krivitsky
Lecturer in Statistics
National Institute of Applied Statistics Research Australia (NIASRA)
School of Mathematics and Applied Statistics | Building 39C Room 154
University of Wollongong NSW 2522 Australia
T +61 2 4221 3713
Web (NIASRA): http://niasra.uow.edu.au/index.html
Web (Personal): http://www...
2017 Jul 06
4
Regarding R_LIBS_USER
...rn, takes precedence over the dpkg-
installed library). This means that .libPaths() should have the user
library (if it exists) in first position, not as a fallback.
So, overall, I think the change does more harm than good. Am I missing anything?
Best Regards,
Pavel
--
Pavel Krivitsky
Lecturer in Statistics
National Institute of Applied Statistics Research Australia (NIASRA)
School of Mathematics and Applied Statistics | Building 39C Room 154
University of Wollongong NSW 2522 Australia
T +61 2 4221 3713
Web (NIASRA): http://niasra.uow.edu.au/index.html
Web (Personal): http://www...
2025 Jun 02
1
Specifying a long string literal across several lines
On 5/28/25 04:15, Pavel Krivitsky via R-devel wrote:
> Dear All,
>
> Perhaps this should go in r-package-devel, but I suspect that this is
> going to turn into a feature request, and I want to run it by the list
> before filing it in the Bugzilla.
>
> I would like to specify a long string literal without making...
2025 Jun 02
1
Specifying a long string literal across several lines
...check notes I have to use `paste0()` to
concatenate long URLs. If we were able to use `\` to
separate the string across multiple lines, it would make the solution much
nicer!
On Mon, Jun 2, 2025 at 3:19?AM Tomas Kalibera <tomas.kalibera at gmail.com>
wrote:
>
> On 5/28/25 04:15, Pavel Krivitsky via R-devel wrote:
> > Dear All,
> >
> > Perhaps this should go in r-package-devel, but I suspect that this is
> > going to turn into a feature request, and I want to run it by the list
> > before filing it in the Bugzilla.
> >
> > I would like to specify a...
2025 Jun 02
1
Specifying a long string literal across several lines
...his code
(the value of x would be different, the result of these two lines would
be different).
I think paste0() is not that bad in the end.
Best
Tomas
> On Mon, Jun 2, 2025 at 3:19?AM Tomas Kalibera
> <tomas.kalibera at gmail.com> wrote:
>
>
> On 5/28/25 04:15, Pavel Krivitsky via R-devel wrote:
> > Dear All,
> >
> > Perhaps this should go in r-package-devel, but I suspect that
> this is
> > going to turn into a feature request, and I want to run it by
> the list
> > before filing it in the Bugzilla.
>...
2025 Jun 02
1
Specifying a long string literal across several lines
...t of these two lines would
> be different).
>
> I think paste0() is not that bad in the end.
>
> Best
> Tomas
>
> > On Mon, Jun 2, 2025 at 3:19?AM Tomas Kalibera
> > <tomas.kalibera at gmail.com> wrote:
> >
> >
> > On 5/28/25 04:15, Pavel Krivitsky via R-devel wrote:
> > > Dear All,
> > >
> > > Perhaps this should go in r-package-devel, but I suspect that
> > this is
> > > going to turn into a feature request, and I want to run it by
> > the list
> > > before...
2025 Jun 02
2
Specifying a long string literal across several lines
...that bad in the end.
> >>
> >> Best
> >> Tomas
> >>
> >> > On Mon, Jun 2, 2025 at 3:19?AM Tomas Kalibera
> >> > <tomas.kalibera at gmail.com> wrote:
> >> >
> >> >
> >> > On 5/28/25 04:15, Pavel Krivitsky via R-devel wrote:
> >> > > Dear All,
> >> > >
> >> > > Perhaps this should go in r-package-devel, but I suspect that
> >> > this is
> >> > > going to turn into a feature request, and I want to run it by
>...