Displaying 20 results from an estimated 10000 matches similar to: "(no) circular dependency"
2016 Apr 07
5
(no) circular dependency
Hi Thierry,
Thanks for that, the trouble is functions are package specific so moving
from one package to another could be a solution, but I would rather save
that as a last resort.
As mentioned, creating a package C with all the common functions could also
be an option, but this strategy quickly inflates the number of packages on
CRAN. If no other option is possible, that could be the way but I
2016 Apr 08
4
(no) circular dependency
Hi Mark,
Uhm... sometimes this is not always possible.
For example I have a package QCA which produces truth tables (all
combinations of presence / absence of causal conditions), and it uses the
venn package to draw a Venn diagram.
It is debatable if one should assimilate the "venn" package into the QCA
package (other people might want Venn diagrams but not necessarily the
other QCA
2016 Apr 08
2
(no) circular dependency
Thanks all, I don't know either (for the moment).
It's all in the design phase still. Generally, I would also like to keep
specific functions in specific packages, if at all possible.
On Fri, Apr 8, 2016 at 3:03 PM, Mark van der Loo <mark.vanderloo at gmail.com>
wrote:
> Well, I'm not saying that Dmitri _should_ do it. I merely mention it as an
> option that I think is
2016 Apr 08
1
(no) circular dependency
A third possibility, which I use in my gtools and gdata packages, is to use soft-links to create a copy of the relevant functions from one package in the other. I make sure these functions are *not* exported, so no conflicts are created, and the use of soft-links mean the code never gets out of sync.
-Greg
--
Change your thoughts and you change the world.
--Dr. Norman Vincent Peale
> On
2013 Jan 28
1
incorrect import?
Dear all,
I'm not getting what I'm doing wrong. The line below from my read.fsa.bin function throws an error when just loading my AFLP package and disappears when I load the zoo package as well.
#the line that throws the error
Index <- which(Peak == rollmax(Peak, k = 1 + 2 * floor((min(diff(SizeStandard)) * Fs - 1) / 2), fill = -Inf))
#the error
Error in UseMethod("rollmax")
2016 Apr 07
0
(no) circular dependency
At the risk of stating the over-obvious: there's also the option of
creating just a single package containing all functions. None of the
functions that create the interdependencies need to be exported that way.
Btw, his question is probably better at home at the r-package-devel list.
Best,
M
On Thu, Apr 7, 2016, 22:24 Dmitri Popavenko <dmitri.popavenko at gmail.com>
wrote:
>
2016 Apr 07
0
(no) circular dependency
> but this strategy quickly inflates the number of packages on CRAN.
CRAN contains 8210 packages today, so I would not worry about
adding an extra one.
Also, I think several small packages are preferable to one large one
because attaching a big one just to get the one or two functions you
want is also a waste.
Bill Dunlap
TIBCO Software
wdunlap tibco.com
On Thu, Apr 7, 2016 at 1:22 PM,
2016 Apr 08
0
(no) circular dependency
Well, I'm not saying that Dmitri _should_ do it. I merely mention it as an
option that I think is worth thinking about -- it is easy to overlook the
obvious :-). Since we have no further info on the package's structure we
can't be sure..
Op vr 8 apr. 2016 om 13:59 schreef Adrian Du?a <dusa.adrian at unibuc.ro>:
> Hi Mark,
>
> Uhm... sometimes this is not always
2016 Apr 08
0
(no) circular dependency
In that scenario, I would expect that QCA would suggest Venn and Venn
would suggest QCA. Then there's no circular dependency problem.
Hadley
On Fri, Apr 8, 2016 at 6:59 AM, Adrian Du?a <dusa.adrian at unibuc.ro> wrote:
> Hi Mark,
>
> Uhm... sometimes this is not always possible.
> For example I have a package QCA which produces truth tables (all
> combinations of
2016 Apr 08
0
(no) circular dependency
Another, perhaps slightly off the wall reframing of the 3-package
possibility:
Have packages B, a, and UserFacingA, as follows
*a* contains all the functionality in your A package that
*does not depend on B*
*B* *imports from* *a* and is essentially unchanged
*UserFacingA* *Depends* on *a* and *imports from* *B*, it implements all
functionality from your package A that *does depend on* *B*, and
2016 Apr 07
0
(no) circular dependency
Dear Dmitri,
If it's only a small number of functions then move them the relevant
functions for A to B so that B works without A. Then Import these functions
from B in A. Hence A depends on B but B is independent of A.
It is requires to move a lot of functions than you better create a package
C with all the common functions. Then A and B import those functions from C.
Best regards,
ir.
2012 Apr 25
1
Strange bug in my package
Dear all,
I get a bug in the examples of my AFLP package on R-forge (https://r-forge.r-project.org/R/?group_id=1027) but only on the Linux version. The windows version compiles. The Mac version skips the examples and compiles. The strange thing is that the packages compiles on my Ubuntu 10.10 machine with R 2.15.0. Therefore I can't reproduce the error.
I have traced the problem at
2015 Oct 09
3
reverse object creation
Dear all,
this is my first message to this mailing list - please advise if it is not
the right place for the subject
I've been using R very intensively the last 3-4 years and one of the most
tedious tasks is modification of lookup or conversion tables
So far, I have not found functions that create the commands for creating
objects (vectors, data frames) based on the objects themselves -
2017 Sep 06
4
post_processor in rmarkdown not working
Dear all,
I'm trying to write a post_processor() for a custom rmarkdown format. The
goal of the post_processor() is to modify the latex file before it is
compiled. For some reason the post_processor() is not run. The
post_processor() does work when I run it manually on the tex file.
Any suggestions on what I'm doing wrong? Below is the relevant snippet of
the code. The full code is
2017 May 04
1
R 3.4.0 for Ubuntu zesty?
Dear Michael,
Thanks for looking into this. It seems to be working now.
apt-cache madison r-base-core
r-base-core | 3.4.0-1zesty | http://cran.rstudio.com/bin/linux/ubuntu
zesty/ Packages
r-base-core | 3.3.2-1 | http://archive.ubuntu.com/ubuntu zesty/universe
amd64 Packages
r-base | 3.3.2-1 | http://archive.ubuntu.com/ubuntu zesty/universe
Sources
Best regards,
ir. Thierry Onkelinx
2017 May 03
2
R 3.4.0 for Ubuntu zesty?
Dear all,
I only seems to get the yakkety version for R 3.4.0. Am I missing something?
root at LPHP:/# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu zesty-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu zesty InRelease
Hit:3 http://archive.ubuntu.com/ubuntu zesty-updates InRelease
Hit:4 http://cran.rstudio.com/bin/linux/ubuntu zesty/ InRelease
Hit:5
2015 May 04
2
Problem with adding slots to S4 object
Dear all,
I'm trying to create a virtual S4 class with some subclasses. I noticed
that adding slots to this class increases the memory use and slows the
functions down. Note that I'm adding very small slots (integer or character
both of length 1).
I've made a reproducible example at
https://github.com/ThierryO/testvirtualclass. The R CMD check --as-cran
fails on the tests.
Some of
2014 Dec 09
2
UTF8 markdown vignette
Dear all,
I'm trying to use a Markdown vignette with UTF-8 encoding. It compiles well when knitting the vignette in RStudio, but it fails to recognize the UTF-8 settings when building the source package. Can someone point out what I'm doing wrong? I tried to put the relevant information below.
Best regards,
Thierry
Details:
Using 64-bit R 3.1.2 with encoding = "native.enc"
2017 Mar 09
0
problems with RdMacros in file DESCRIPTION
Hi,
Field RdMacros was introduced in file DESCRIPTION to allow users to import LaTeX-like macros from other packages.
Currently 'R CMD Check --as-cran' gives a NOTE:
> Unknown, possibly mis-spelled, field in DESCRIPTION:
> ?RdMacros?
A small package demonstrating this is available at
http://www.maths.manchester.ac.uk/~gb/testRdMacro_0.0.2.tar.gz
(and this is the source:
2015 Mar 25
2
vignette checking woes
Thierry,
I have this:
if (require(MatrixModels) && require(Matrix)) {
X <- model.Matrix(Terms, m, contrasts, sparse = TRUE)
in my function rqss() I've tried variants of requireNamespace too without success.
If I understand properly model.Matrix is from MatrixModels but it calls
sparse.model.matrix which is part of Matrix, and it is the latter function that I'm
not