Re: [Rd] RFC: tapply(*, ..., init.value = NA)

2017-01-31 Thread Martin Maechler
> Suharto Anggono Suharto Anggono via R-devel > on Tue, 31 Jan 2017 15:43:53 + writes: > Function 'aggregate.data.frame' in R has taken a different route. With drop=FALSE, the function is also applied to subset corresponding to combination of grouping variables that doesn't

Re: [Rd] Unexpected EOF in R-patched_2017-01-30

2017-02-01 Thread Martin Maechler
> Avraham Adler > on Tue, 31 Jan 2017 16:07:20 -0500 writes: > On Tue, Jan 31, 2017 at 3:30 PM, peter dalgaard wrote: >> >>> On 31 Jan 2017, at 18:56 , Avraham Adler wrote: >>> >>> Hello. >>> >>> When trying to unpack today's version of R-patched,

Re: [Rd] Typos in manuals

2017-02-02 Thread Martin Maechler
ve been applied to the R-devel and R-patched source now. Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] RFC: tapply(*, ..., init.value = NA)

2017-02-04 Thread Martin Maechler
e mode (0 for raw) is automatically used." After some thought (and experiments), I have reverted and no longer use if(missing). You are right that it is not needed (and even potentially confusing) here. Changes are in svn c72106. Martin Maechler > --

Re: [Rd] Lack of 'seq_len' in 'head' in 'stopifnot'

2017-02-04 Thread Martin Maechler
and that seems to have been the only case much exercised, nobody seems to have noticed the problem till now ((this assumes people *would* report it if they noticed. Yes, "hope dies last" ;-)) Thank you, this is amended now. Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] package load altering RNG state

2017-02-07 Thread Martin Maechler
doesn't seem likely. > Henric Winell Sometimes things change ... and not always for the worse. I've found a version of your original patch idea which is very efficient nice (in my eyes) and still leaves system.time(loadNamespace("parallel")) to round to 0, i.e. needing less than 1 ms. --> in R-devel svn rev 72136 Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Ancient C /Fortran code linpack error

2017-02-09 Thread Martin Maechler
s with NaN/Inf. ----- Last but not least : If you are not afraid of +/- Inf, but really only of NA/NaN's (as the OP said), then note that "THE manual" (= "Writing R Extensions") does mention ISNAN(.) almost in the same place as the first occurence of R_FINITE(.). Best regards, Martin Maechler, ETH Zurich __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] R CMD check error (interfacing to C API of other pkg)

2017-02-10 Thread Martin Maechler
or 'Depends:' in addition to the 'LinkingTo:' Note howver that 'expm' would not have to mentioned in the NAMESPACE file unless your R functions do use some of expm's R level functionality. Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Grapics Device Resolution Limits

2017-02-10 Thread Martin Maechler
the help page of devices doesn't explain that there are any limits or how > they are determined. The wording of the error message could also be improved, > to explain that the resolution is too high or the dimensions are too large. If one/some of those who can reproduce the problem in

Re: [Rd] another fix for R crashes under enable-strict-barrier, lto, trunk@72156

2017-02-20 Thread Martin Maechler
> Hin-Tak Leung > on Sat, 11 Feb 2017 19:30:26 + writes: > I haven' t touched R for some 18 months, and so I have no > idea if this is a recent problems or not; but it certainly > did not segfault two years ago. Since it has been > crashing (segfault) under 'make

Re: [Rd] Wish List: Extensions to the derivatives table

2017-02-20 Thread Martin Maechler
extended by the useR using simple R code. As Duncan Murdoch has mentioned already, this is now provided as a byproduct of the functionality in the CRAN package 'nlsr' {after that is tweaked, as you mentioned}, which is nice and good to know (for all of us). As one person who knows how imp

Re: [Rd] possible improvement to ?with examples

2017-02-21 Thread Martin Maechler
evaluation rules}. \url{http://developer.r-project.org/nonstandard-eval.pdf} > I'm happy to submit a bug report/patch if that seems appropriate. Thank you, Ben! Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Update copyright year in manuals

2017-02-23 Thread Martin Maechler
*REALLY* does not fit to the R-devel mailing list ... even though it is very very slightly related to the R sources. We do *not* want noise on R-devel, please. (and let's continue this issue in private if you want) Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Update copyright year in manuals

2017-02-25 Thread Martin Maechler
> On Thu, Feb 23, 2017 at 03:23:10PM +0100, Martin Maechler wrote: > > >>>>> Mikko Korpela > > >>>>> on Thu, 23 Feb 2017 14:02:58 +0200 writes: > > > > > With new R releases soon to come, I suggest updating the > &

Re: [Rd] rep/rep.int: in NEWS, but not yet ported from trunk

2017-02-27 Thread Martin Maechler
out bug report, and your proposal to make the simple case rep(s, list(7)) work as previously seems ok to me. However, for all this, we will concentrate on R-devel (to become R 3.4.0). Best regards, Martin Maechler __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] stats::median

2017-02-27 Thread Martin Maechler
king any code". In spite of all that *and* the perennial drawback that a '...' will allow argument name typos to go unnoticed I agree you have a good argument nowadays, that median() should be the same as many similar "basic statistics" R

Re: [Rd] Test suite failures in R-devel_2017-02-25_r72256

2017-02-27 Thread Martin Maechler
> Peter Simons > on Mon, 27 Feb 2017 10:30:39 +0100 writes: > Hi, I tried compiling the latest pre-release for R 3.3.3 > for the NixOS Linux distribution [1], but the build fails > during the "make check" phase because of the following 2 > issues: > 1) The "tools"

Re: [Rd] Test suite failures in R-devel_2017-02-25_r72256

2017-02-28 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Mon, 27 Feb 2017 16:08:40 +0100 writes: >>>>> Peter Simons >>>>> on Mon, 27 Feb 2017 10:30:39 +0100 writes: >> Hi, I tried compiling the latest pre-release for R 3.3.3 >> for

Re: [Rd] stats::median

2017-03-01 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Mon, 27 Feb 2017 10:42:19 +0100 writes: >>>>> Rob J Hyndman >>>>> on Wed, 15 Feb 2017 21:48:56 +1100 writes: >> The generic stats::median method is defined as median <- >&g

Re: [Rd] Bug in nlm()

2017-03-03 Thread Martin Maechler
eedback from "the public". Of course, I could be wrong.. and happy if you explain / tell me why. Best, Martin Maechler > Thank you in advance. > Kind regards, > Marie B�hnstedt > Marie B�hnstedt, MSc > Research Scientist > Max Planck Institute

Re: [Rd] Control statements with condition with greater than one should give error (not just warning) [PATCH]

2017-03-03 Thread Martin Maechler
" Here: The way to R hell starts (or "widens", your choice) by introducing options() that influence basic language semantics !! For robust code you will start to test all code of R for all different possible combinations of these options set I am sure you would not wa

Re: [Rd] Control statements with condition with greater than one should give error (not just warning) [PATCH]

2017-03-04 Thread Martin Maechler
ment variable (as you've proposed as an alternative) which is turned "active" at the beginning only manually or for the "CRAN incoming" checks of the CRAN team (and bioconductor submission checks?) and later for '--as-cran' etc until it eventually becomes the unconditional behavior of R (and the env.variable is no longer used). Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Please add me to bugzilla

2017-03-06 Thread Martin Maechler
s' web page above). Posting to all 1000 R-devel readers with no content about what you consider a bug is a waste of bandwidth for at least 99% of these readers. [Yes, I'm also using their time ... in the hope to *improve* the quality of future such postings]. Martin Maechler ET

Re: [Rd] Control statements with condition with greater than one should give error (not just warning) [PATCH]

2017-03-06 Thread Martin Maechler
ot;flip the switch" I'd typically then have to be the one sending an e-mail to all package maintainers affected and in this case I'm very reluctant to volunteer for that and so, I'd prefer the environment variable where R core and others can decide how to use it .. for a while ..

Re: [Rd] Please add me to bugzilla

2017-03-06 Thread Martin Maechler
recursive > implementations. Very well done, thank you a lot! [and I will add you to bugzilla .. so you can use it for the next bug .. ;-)] Best, Martin > Regards, Bradley > On Mon, Mar 6, 2017 at 3:50 AM, Martin Maechler > wrote: >> >>>

Re: [Rd] Bug in nlm()

2017-03-08 Thread Martin Maechler
ttr(res, "hessian") <- h(x1, x2) return(res) } nlm.fgh <- nlm(fgh, c(-1.2,1)) I have almost finished a more detailed bug report, which I would like to submit. Best, Marie Boehnstedt >>>>> Martin Maechler >>>>> on Fri, 3 Mar 2017 18:15:47 +

Re: [Rd] named arguments in formula and terms

2017-03-13 Thread Martin Maechler
-project.org/bugs.html I have generated an R bugzilla account for you so you can report it there (for "book keeping", posteriority, etc). > Thanks in advance for any insights, Z and thank *you* (and Nikolaus ?) for the report! Best regards, Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Support for user defined unary functions

2017-03-16 Thread Martin Maechler
se for me good code should also be beautiful to some extent. I really very much prefer f(x) to%f% x and hence I really really really cannot see why anybody would prefer the ugliness of 1 + - %num% "5" to 1 + -num("5") (after setting num &

Re: [Rd] outer not applying a constant function

2017-03-20 Thread Martin Maechler
> Gebhardt, Albrecht > on Sun, 19 Mar 2017 09:14:56 + writes: > Hi, > the function outer can not apply a constant function as in the last line of the following example: >> xg <- 1:4 >> yg <- 1:4 >> fxyg <- outer(xg, yg, function(x,y) x*y) >> fconstg <- ou

Re: [Rd] outer not applying a constant function

2017-03-21 Thread Martin Maechler
gt; TIBCO Software > wdunlap tibco.com You are right, thank you! Such a "convenience change" would not be a good idea. Martin Maechler ETH Zurich > On Mon, Mar 20, 2017 at 6:36 AM, Martin Maechler > wrote: >>>>>>> Gebhardt, Albrecht

Re: [Rd] Hyperbolic tangent different results on Windows and Mac

2017-03-21 Thread Martin Maechler
-- and we should use it (by "#undef HAVE_CTAN" (or better by a configure check, using ctanh("500 + 0i"), as I see that on Windows, R> -1i * tan((500+0i)*1i) gives [1] 1+0i as it should for tanh(500+0i) --- but does not on Windows. Martin Maechler ETH Zurich and R Core __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] IO error when writing to disk

2017-03-22 Thread Martin Maechler
way to create a small, say 1 MB, temporary file system as a non-root user? In that case, we could do all the testing from inside R .. Best, Martin Maechler > Thanks, > Jean-Sébastien Bevilacqua > 2017-03-20 10:24 GMT+01:00 realitix : >> Hello, >> Here a s

Re: [Rd] A question on stats::as.hclust.dendrogram

2017-03-24 Thread Martin Maechler
the following question has become irrelevant now, but yes, dendrograms *are* implemented as nested lists. Martin Maechler ETH Zurich and R core team > The line in question is at line 128 of dendrogram.R in R-3.3.3, at stats::as.hclust.dendrogram: > stopifnot(length(s) == 2L, all( vapply

Re: [Rd] Error in documentation for ?legend

2017-03-27 Thread Martin Maechler
not understand Peter: He *did* agree with you that there's no 'title.cex' argument and explained why the oddity probably has happened in the distant past ..) Martin Maechler ETH Zurich and R Core Team (as Peter Dalgaard) > From: peter dalgaard > Sent: Saturday, M

Re: [Rd] Documentation of model.frame() and get_all_vars()

2017-03-27 Thread Martin Maechler
nd for '(new)') > But, maybe that's something for the "Details" section? (Or it's a bug > - I don't really know.) I would not want to change model.frame.default() currently as it's too important a building block and it may be wise to require that its callers should have done recycling. > Thanks in advance for your consideration. Thank you Thomas for the suggested help file improvements! Martin -- Martin Maechler ETH Zurich > Best, > -Thomas > Thomas J. Leeper > http://www.thomasleeper.com __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] R libcurl does not recognize server certs

2017-03-27 Thread Martin Morgan
solution would offer itself; I'd guess that the bundle location is inferred when R is built from source, and somehow there has been a disconnect between your R installation and certificate location, e.g., moving the certificate location after R installation. Martin Morgan John R

Re: [Rd] `[` not recognized as a primitive in certain cases.

2017-03-29 Thread Martin Maechler
> Joris Meys > on Tue, 28 Mar 2017 15:19:14 +0200 writes: > Thank you gents, I overlooked the subtle differences. > On Tue, Mar 28, 2017 at 2:49 PM, Lukas Stadler > wrote: >> “typeof” is your friend here: >> >> > typeof(`[`) >> [1] "special" >> > ty

Re: [Rd] Potential bug in utils::citation()

2017-04-03 Thread Martin Maechler
. and that is due to a change by me, and I had started investigation on Friday (but not with your package and not having seen a straighforward example yet). This will be fixed ASAP, i.e., within hours. Martin Maechler > Background: > My package poppr suddenly started failing check on

Re: [Rd] complex NA's match(), etc: not back-compatible change proposal

2017-04-03 Thread Martin Maechler
> Suharto Anggono Suharto Anggono via R-devel > on Sat, 1 Apr 2017 14:10:06 + writes: > I am raising this again. > With > z <- complex(real = c(0,NaN,NaN), imaginary = c(NA,NA,0)) , > results of > sapply(z, match, table = z) > and > mat

Re: [Rd] Potential bug in utils::citation()

2017-04-04 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Mon, 3 Apr 2017 10:22:52 +0200 writes: >>>>> Zhian Kamvar >>>>> on Sun, 2 Apr 2017 16:26:37 -0500 writes: >> Hi, I believe the function utils::citation() will fail if >> the

Re: [Rd] Very hard to reproduce bug (?) in R-devel

2017-04-05 Thread Martin Maechler
you describe above (p ; p$e ; p$e$x ...) should be reproducible in pure "base" R code, right? I'm sorry not to be of more help Martin > -Winston __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Bug report: POSIX regular expression doesn't match for somewhat higher values of upper bound

2017-04-05 Thread Martin Maechler
> > on Tue, 4 Apr 2017 08:45:30 + writes: > Dear Sirs, > while >> regexpr('(.{1,2})\\1', 'foo') > [1] 2 > attr(,"match.length") > [1] 2 > attr(,"useBytes") > [1] TRUE > yields the correct match, an incremented upper bound in >> regexpr(

Re: [Rd] "table(droplevels(aq)$Month)" in manual page of droplevels

2017-04-13 Thread Martin Maechler
t; Hadley Wickham's "Advanced R". > But note that droplevels(aq)["Month"] and > droplevels(aq)$Month are _not_ the same. The first returns > a data.frame (with just one vector), the latter returns a > vector. To return just a vector you could al

Re: [Rd] c() documentation after change; 'recursive' in "base" methods

2017-04-20 Thread Martin Maechler
pletely disregard it and it would be nicer if they did not have it. HOWEVER, if it is removed and a user / code has val <- c(, recursive = r) then 'recursive' will become part of 'val' which is not desirable. I had never thought more about thi

Re: [Rd] tempdir() may be deleted during long-running R session

2017-04-25 Thread Martin Maechler
the existence and if the directory is no longer "valid", tries to recreate it (and if it fails doing that it calls the famous R_Suicide(), as it does when R starts up and tempdir() cannot be initialized correctly). The proposed entry in NEWS is • tempdir(check=TRUE) recreates the tmpd

Re: [Rd] tempdir() may be deleted during long-running R session

2017-04-25 Thread Martin Maechler
>>>>> Jeroen Ooms >>>>> on Tue, 25 Apr 2017 15:05:51 +0200 writes: > On Tue, Apr 25, 2017 at 1:00 PM, Martin Maechler > wrote: >> As I've found it is not at all hard to add an option >> which checks the existence and i

Re: [Rd] tempdir() may be deleted during long-running R session

2017-04-26 Thread Martin Maechler
> path. This would have fixed the issue I ran into. Changing 'tempdir()' > to recreate the directory is another option. In the end I had decided that tempfile("foo", tmpdir = tempdir(check = TRUE)) is actually better self-documentin

Re: [Rd] tempdir() may be deleted during long-running R session

2017-04-26 Thread Martin Maechler
ESS). The OP issue was to help newbies and computer-non-experts, the latter nowadays comprising more than 90% of R users (I'd guess ~ 98% looking at our otherwise smart students). These are typically "slightly" confused when they ask for help and get a pretty severe error m

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-15 Thread Martin Maechler
> Hervé Pagès > on Wed, 3 May 2017 12:08:26 -0700 writes: > On 05/03/2017 12:04 PM, Hervé Pagès wrote: >> Not sure why the performance penalty of nonstandard evaluation would >> be more of a concern here than for something like switch(). > which is actually a primitiv

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-15 Thread Martin Maechler
, pfr) : argument "y" is missing, with no default whereas previously it gave Error in stopifnot(is.numeric(y)) : argument "y" is missing, with no default But I think that change (of call stack in such an error case) is unavoidable and not a big problem. -- I'

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-15 Thread Martin Maechler
(nm)) stop("not all true") > } > } > Stopifnot(2+2==4) > Stopifnot(2+2==5, print("Hey!!!") == "Hey!!!") > Stopifnot(2+2==4, print("Hey!!!") == "Hey!!!") > Stopifnot(T,T,T,T,T,T,T,T,T,T,T,T,T,

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-15 Thread Martin Maechler
>>>>> Serguei Sokol >>>>> on Mon, 15 May 2017 16:32:20 +0200 writes: > Le 15/05/2017 à 15:37, Martin Maechler a écrit : >>>>>>> Serguei Sokol >>>>>>> on Mon, 15 May 2017 13:14:34 +0200 writes: >&

Re: [Rd] [bug] droplevels() also drop object attributes (comment…)

2017-05-16 Thread Martin Maechler
.) and that would also preserve the "dim" attribute. I would think that the changed behavior _is_ better, and is also according to documentation, because the help page for [.factor explains that 'drop = TRUE' drops levels, but _not_ that it transforms a factor matrix into a fa

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-16 Thread Martin Maechler
entioned above, the creation of good error messages has been an important design goal of stopifnot() and hence I'm willing to accept the extra complexity of "patching up" the call used in the error / warning messages. Also, as a change to what I posted yesterday, I now plan

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-16 Thread Martin Maechler
>>>>> >>>>> on Tue, 16 May 2017 09:49:56 -0500 writes: > On Tue, 16 May 2017, Martin Maechler wrote: >>>>>>> Hervé Pagès >>>>>>> on Mon, 15 May 2017 16:54:46 -0700 writes: >> >>

Re: [Rd] problem running test on a system without /etc/localtime

2017-05-17 Thread Martin Maechler
> Henrik Bengtsson > on Tue, 16 May 2017 20:49:02 -0700 writes: > On Tue, May 16, 2017 at 5:35 PM, Kirill Maslinsky wrote: >> Hi all, >> >> A problem with tests while building R. >> >> I'm packaging R for Sisyphus repository and package build environment,

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-18 Thread Martin Maechler
this is really too simple) >> Stopifnot <- function(...) >> { >> n <- length(match.call()) - 1 >> for (i in 1:n) >> { >> nm <- as.name(paste0("..",i)) >> if (!eval(nm)) stop("not all true") >> }

Re: [Rd] [R] R-3.4.0 fails test

2017-05-18 Thread Martin Maechler
Paris time zone. The issue seems to be that, for the date > > chosen for the test, Summer/daylight savings time is in force in NZ and > > some other parts of the southern hemisphere , but not in the northern > > hemisphere. > > > Of course! I overlooked that the date i

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-19 Thread Martin Maechler
Error: ..2 is not TRUE {and to "fix" this, e.g., with an extra optional argument} would lead to more complications which I really think we do not want}. But the example does show we should keep match.call(). Martin > > On

Re: [Rd] test fails when requesting LC_CTYPE

2017-05-20 Thread Martin Maechler
F-8" is not okay either, as a fallback. It seems we should use "en_US.UTF-8" as fallback instead (though I assume that won't work in North Korea). I've committed a version that does that _and_ no longer stops when that identical() does not give a 'TRUE'. Martin &

Re: [Rd] stopifnot() does not stop at first non-TRUE argument

2017-05-20 Thread Martin Maechler
This may affect package checks check for the _wording_ of stopifnot error messages [which may not be the best idea .. though understandable for regression checks]. Martin > Bill Dunlap > TIBCO Software > wdunlap tibco.com > On Fri, May 19, 2017 at 5:31 AM, Martin

Re: [Rd] stats::line() does not produce correct Tukey line when n mod 6 is 2 or 3

2017-05-30 Thread Martin Maechler
From Stackoverflow ## http://stackoverflow.com/questions/3224731/john-tukey-median-median-or-resistant-line-statistical-test-for-r-and-line ## median_median_line by Richie Cotton (July 12 2010, last edited at 13:49) ## ## Shorter variable names, fixed bug in step 1, added 'plot.' option: M

Re: [Rd] stats::line() does not produce correct Tukey line when n mod 6 is 2 or 3

2017-05-30 Thread Martin Maechler
>>>>> Serguei Sokol >>>>> on Tue, 30 May 2017 16:01:17 +0200 writes: > Le 30/05/2017 à 09:33, Martin Maechler a écrit : ... >> However, even after the patch, The example from the SO >> post differs from the result of Richie Cotton&

Re: [Rd] stats::line() does not produce correct Tukey line when n mod 6 is 2 or 3

2017-05-31 Thread Martin Maechler
inue to compute the current solution, another would compute the one corresponding to Velleman & Hoaglin (1981)'s FORTRAN implementation (which had to be corrected for some infinite-loop cases!)... not in the close future though Given all this discussions here, I think I should commit what I

Re: [Rd] sum() returns NA on a long *logical* vector when nb of TRUE values exceeds 2^31

2017-06-06 Thread Martin Maechler
wouldn't create a precedent. Also and > FWIW prod() avoids the problem by always returning a > double, whatever the type of the input is (except on a > complex vector). > I can provide a patch if this change sounds reasonable. This sounds very reasonable, thank you Herv

Re: [Rd] Usage of PROTECT_WITH_INDEX in R-exts

2017-06-06 Thread Martin Maechler
n. Also for that reason -- but even more for consistency -- it would also be nice if PROTECT_WITH_INDEX() behaved the same. Martin > Best regards > Kirill __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] [bug] droplevels() also drop object attributes (comment…)

2017-06-06 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Tue, 16 May 2017 11:01:23 +0200 writes: >>>>> Serge Bibauw >>>>> on Mon, 15 May 2017 11:59:32 -0400 writes: >> Hi, >> Just reporting a small bug… not really a big deal

Re: [Rd] sum() returns NA on a long *logical* vector when nb of TRUE values exceeds 2^31

2017-06-07 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Tue, 6 Jun 2017 09:45:44 +0200 writes: >>>>> Hervé Pagès >>>>> on Fri, 2 Jun 2017 04:05:15 -0700 writes: >> Hi, I have a long numeric vector 'xx' and I want to use >>

Re: [Rd] Creating a private CRAN with webpages

2017-06-08 Thread Martin Maechler
/cloud.r-project.org/mirror-howto.html There it tells you to use rsync, and I strongly recommend you do! Martin Maechler, ETH Zurich (running one of the oldest - public - CRAN Mirrors) >> On 8 Jun 2017, at 23:29, Joshua Bradley >> wrote: >> >>

Re: [Rd] Usage of PROTECT_WITH_INDEX in R-exts

2017-06-09 Thread Martin Maechler
>>>>> Kirill Müller >>>>> on Thu, 8 Jun 2017 12:55:26 +0200 writes: > On 06.06.2017 22:14, Kirill Müller wrote: >> >> >> On 06.06.2017 10:07, Martin Maechler wrote: >>>>>>>> Kirill Müller on

Re: [Rd] [bug] droplevels() also drop object attributes (comment…)

2017-06-09 Thread Martin Maechler
IFICANT USER-VISIBLE CHANGES", there is "factor() now uses order() to sort its levels". It is false. Code of function 'factor' in R 3.4.0 (https://svn.r-project.org/R/tags/R-3-4-0/src/library/base/R/factor.R) still uses 'sort.list', not 'order'. >

Re: [Rd] duplicated factor labels.

2017-06-15 Thread Martin Maechler
re(c(1L, NA, NA, 2L, 2L, 2L), .Label = c("1", "4"), class = "factor") and that of course _is_ a valid factor .. which you can easily get directly via e.g. > identical(y, factor(c(1,NA,NA,4,4,4))) [1] TRUE or also via > identical(y, factor(c("1",NA,NA,

Re: [Rd] "factor now uses order() to sort its levels" not yet in R 3.4.0

2017-06-15 Thread Martin Maechler
r spotting and mentioning this! I have now moved the entry to the NEW FEATURES of 'R devel'. It could also go to 'R 3.4.0 patched --- to become R 3.4.1 at around "useR! 2017" --- but it was not my change so don't know how important or how "dangerous" the chang

Re: [Rd] duplicated factor labels.

2017-06-22 Thread Martin Maechler
>>>>> Paul Johnson >>>>> on Fri, 16 Jun 2017 11:02:34 -0500 writes: > On Fri, Jun 16, 2017 at 2:35 AM, Joris Meys wrote: >> To extwnd on Martin 's explanation : >> >> In factor(), levels are the unique input va

Re: [Rd] duplicated factor labels.

2017-06-23 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Thu, 22 Jun 2017 11:43:59 +0200 writes: >>>>> Paul Johnson >>>>> on Fri, 16 Jun 2017 11:02:34 -0500 writes: >> On Fri, Jun 16, 2017 at 2:35 AM, Joris Meys wrote: >>> To

Re: [Rd] duplicated factor labels.

2017-06-23 Thread Martin Maechler
: Male Male Male Female > which gave a result somewhat similar to the new R-devel result. I would argue the new result should be fine Yes, if unwise people used suppressWarnings(.) around their code, they may be surprised now but that's what you get if you suppress warnings w

Re: [Rd] Odd behaviour in within.list() when deleting 2+ variables

2017-06-26 Thread Martin Maechler
>>>>> peter dalgaard >>>>> on Mon, 26 Jun 2017 13:43:28 +0200 writes: > This seems to be due to changes made by Martin Maechler in > 2008. Presumably this fixed something, but it escapes my > memory. Yes: The change set (svn -c46441) also

Re: [Rd] Odd behaviour in within.list() when deleting 2+ variables

2017-06-26 Thread Martin Maechler
>>>>> "PD" == Peter Dalgaard >>>>> on Mon, 26 Jun 2017 20:12:38 +0200 writes: >> On 26 Jun 2017, at 19:04 , Martin Maechler >> wrote: >> >>>>>>> peter dalgaard on Mon, 26 Jun >>>

Re: [Rd] suggestion to fix packageDescription() for Windows users

2017-06-27 Thread Martin Maechler
lly almost all of this follow up should have happened there. I have followed up there and also there attached a Windows-only + commented version of Rich's patch. As mentioned, I've tested it and confirmed to work for the use case in the mean time, so plan to commit soon. This will be to

[Rd] Windows iconv() "failure" in certain locales

2017-06-27 Thread Martin Maechler
quot; > iconv(xU, "UTF-8", "", sub="?") [1] "Ekstr??m" "J??reskog""bi??chen Zürcher" Etc... . As the above is typically garbled between e-mail transfer agents, I append both the iconv-Windows.R R s

Re: [Rd] Windows iconv() "failure" in certain locales

2017-06-29 Thread Martin Maechler
>>>>> Uwe Ligges >>>>> on Wed, 28 Jun 2017 18:45:59 +0200 writes: > On 27.06.2017 17:36, Martin Maechler wrote: >> This is a continuation of the R-devel thread with subject >> "suggestion to fix packageDescription() for Window

Re: [Rd] regexec() bug in R 3.4.0

2017-06-29 Thread Martin Maechler
ork around) bug. I propose to fix the code (for consistency) rather than the documentation and will do so if there's no dissent. We have become wary and cautious with last minute changes so this won't be in R 3.4.1 (due tomorrow Friday) but probably in 'R 3.4.1 patched" later, and then future versions. Martin Maechler, ETH Zurich __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

[Rd] bug: deparse sometimes omits parentheses for unary operators

2017-07-07 Thread Binder, Martin
am using the R version 3.4.0 (2017-04-21) platform x86_64-redhat-linux-gnu package from Fedora 25. Regards, Martin Binder __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] Patch for R-exts.texi

2017-07-08 Thread Martin Maechler
https://people.clas.ufl.edu/skostyshak/ > [DELETED ATTACHMENT external: R-exts.texi.diff, plain > text] Thank you very much, Scott! This is a clear improvement ((even though some of the style changes may be debatable - but only by native English/American (;-) speakers, not me

Re: [Rd] Proposed Patch for poly.Rd

2017-07-14 Thread Martin Maechler
> Marc Schwartz > on Fri, 14 Jul 2017 06:57:26 -0500 writes: >> On Jul 13, 2017, at 5:07 PM, Marc Schwartz wrote: >> >> >>> On Jul 13, 2017, at 3:37 PM, Marc Schwartz wrote: >>> >>> On Jul 13, 2017, at 3:22 PM, Duncan Murdoch wrote:

Re: [Rd] Proposed Patch for poly.Rd

2017-07-14 Thread Martin Maechler
>>>>> Martin Maechler >>>>> on Fri, 14 Jul 2017 16:30:50 +0200 writes: >>>>> Marc Schwartz >>>>> on Fri, 14 Jul 2017 06:57:26 -0500 writes: >>> On Jul 13, 2017, at 5:07 PM, Marc Schwartz wrote: >

Re: [Rd] Proposed Patch for poly.Rd

2017-07-15 Thread Martin Maechler
>>>>> Marc Schwartz >>>>> on Fri, 14 Jul 2017 11:01:03 -0500 writes: >> On Jul 14, 2017, at 9:50 AM, Martin Maechler >> wrote: >> >>>>>>> Martin Maechler on Fri, >>>>>>

Re: [Rd] Proposed Patch for poly.Rd

2017-07-16 Thread Martin Maechler
>>>>> Duncan Murdoch >>>>> on Sat, 15 Jul 2017 19:27:57 -0400 writes: > On 15/07/2017 11:37 AM, Martin Maechler wrote: >>>>>>> Marc Schwartz >>>>>>> on Fri, 14 Jul 2017 11:01:03 -0500 writes:

Re: [Rd] install.packages problem on Windows: CRANextras timeout

2017-07-17 Thread Martin Maechler
thing I don't have to wait and get the same warning as you (and when I then decide to use the older *binary* for igraph that is installed fine). Martin > install.packages("igraph") > --- Please select a CRAN mirror for use in this session --- > Warning: u

Re: [Rd] [patch] ?confint: "assumes asymptotic normality"

2017-07-20 Thread Martin Maechler
. One could consider to make 'qnorm' an argument of the default method to allow more general distributional assumptions, but it may be wiser to have useRs write their own confint.() method, notably for cases

Re: [Rd] Change in print.function between R 3.4.1 and R 3.4.0

2017-07-20 Thread Martin Maechler
ewer development versions of R) > quote(-"\n") -"\\n" > Ideally, fixing this (wrong duplication of "\") will not make bug 16732 resurface. I expect a bug fix by tomorrow. If this is a big problem for you, you will have to

Re: [Rd] [PATCH] Fix missing break

2017-07-21 Thread Martin Morgan
e "pl = pairlist(1, 2); length(pl) = 1; pl" > pl = pairlist(1, 2); length(pl) = 1; pl Error in length(pl) = 1 : SET_VECTOR_ELT() can only be applied to a 'list', not a 'pairlist' Execution halted fixed in r72936 (R-devel) / 72937 (R-3-4-branch). Mart

Re: [Rd] [PATCH] Fix status in main

2017-07-21 Thread Martin Morgan
since exit() reports NA & 0377 (i.e., 0) and the incorrect assignment to runLast is immediately over-written by the correct value. Martin Morgan Index: src/main/main.c === --- src/main/main.c (revision 72935) +++ src/main/main.

Re: [Rd] [PATCH] Fix missing break

2017-07-21 Thread Martin Maechler
> Steve Grubb > on Thu, 20 Jul 2017 22:20:33 -0400 writes: > On Thursday, July 20, 2017 7:41:00 PM EDT Duncan Murdoch wrote: >> Thanks for posting this series of patches. Unfortunately, there's a >> good chance they'll get lost in all the traffic on R-devel. If you >

Re: [Rd] [PATCH] Fix status in main

2017-07-21 Thread Martin Maechler
0; > + status = 0; > } > runLast = asLogical(CADDR(args)); > if (runLast == NA_LOGICAL) { Yes, thank you! Martin __ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

Re: [Rd] [PATCH] Fix missing break

2017-07-21 Thread Martin Maechler
>>>>> Martin Morgan >>>>> on Fri, 21 Jul 2017 03:43:48 -0400 writes: > On 07/20/2017 05:02 PM, Steve Grubb wrote: >> Hello, >> >> There appears to be a break missing in the switch/case for the LISTSXP case. >> I

Re: [Rd] [PATCH] Fix bad free in connections

2017-07-21 Thread Martin Morgan
format, ap); is successful and res >= 0. usedVasprintf is then set to TRUE, and free(b) called. It seems like the code is correct as written? Martin Morgan (the real other Martin M*) return res; } __ R-devel@r-project.org mailing list

Re: [Rd] [PATCH] Fix memory leak in PicTeXDeviceDriver

2017-07-21 Thread Martin Maechler
; dev.off()})) ## --- ## goes up to some and then stays ...[almost, sometimes increases still a bit] ## is not much different to pictex() But I've added a free(ptd) --- in a way where the code is slightly easier to parse by

Re: [Rd] [PATCH] Fix fscanf specifier in InIntegerAscii

2017-07-21 Thread Martin Maechler
> Steve Grubb > on Thu, 20 Jul 2017 17:28:53 -0400 writes: > Hello, > The SMBUF_SIZED_STRING allows fscanf to read upto 511 bytes. The buffer > at line 1382 is only 128 bytes. The fscanf format specifier ought to be > resized to prevent a stack overrun. Yes, you are r

Re: [Rd] [PATCH] Fix missing break

2017-07-22 Thread Martin Maechler
>>>>> Steve Grubb >>>>> on Fri, 21 Jul 2017 13:53:12 -0400 writes: > Hello Martin, > On Friday, July 21, 2017 4:21:21 AM EDT Martin Maechler wrote: >> I have now created an account for you. > Thanks. Is that the preferred method o

<    4   5   6   7   8   9   10   11   12   13   >