[R] tidying up

Bert Gunter bgunter@4567 @end|ng |rom gm@||@com
Mon Feb 28 01:59:09 CET 2022


For those wishing to make changes to r-help or seeking info on the R
mailing lists in general, please consult:
https://www.r-project.org/mail.html   You may wish to cc Martin
Maechler on any proposals for change, as he is one of the maintainers
-- or at least can contact the maintainers -- of these lists. Nothing
will change if they don't change it. (I believe he does monitor the
traffic here, though.)

Note the first line on that mailing list page: "**Please** read the
instructions below and the posting guide before sending anything to
any mailing list!" Still THE definitive statement of proper use of
these lists, alas often more honored in the breach than the
observance.

Bert Gunter

"The trouble with having an open mind is that people keep coming along
and sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )

Bert Gunter

"The trouble with having an open mind is that people keep coming along
and sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )


On Sun, Feb 27, 2022 at 4:07 PM Micha Silver <silverm using post.bgu.ac.il> wrote:
>
>
> On 27/02/2022 21:34, Avi Gross via R-help wrote:
> > This mailing list seems to steadily get messages that some see as not relevant to this forum. In particular, some see it as wrong to bring up some things here and keep reminding people of some ground rules.
> > So I want to know, briefly, if it is reasonable to ask a person with a question or problem to reproduce their problem another way. If using RSTUDIO or one of many IDE, can they run the code on a naked R interpreter by sourcing the file or copying it in or typing it anew, or perhaps using IDLE which comes by default with many installations of R? If using a library (which I like so I am not really in agreement about the unsuitability) like the tidyverse which is free and available to all even if loosely associated with the RSTUDIO folks and that can be run on any version of R that I am aware of, then some questions may still be fair if they are really about more general R issues as much of the rest of the code may be base R and may be the cause of whatever issue is being reported. And, some simple requests like pointing out a missing comma, ...
> >
> > I have stated my thought before and it boils down to the reality that there are some things about earlier versions of R that were far from perfect or complete and a little healthy competition is not a bad thing and may help base R evolve. Not everything in the tidyverse is better and it keeps evolving and deprecating older features, but it cannot really be ignored any longer. If you apply for a job at some company as something of an R expert, you may well be asked by all kinds of people about their programs that use the tidyverse for help or to help them solve a problem. You don't have to like it, but if you cannot read it, you no longer are really qualified in many places.
>
>
> There's an easy way to test this:
>
> There are already several r-sig-* lists. I might suggest to create a new
> r-sig-base list. Those who want to ask and answer issues dealing with
> base R only would be invited to migrate to that list. Then this current
> list could be broadened to address questions about R as well as other
> (popular) packages.
>
>
> Yes, the list might get flooded with questions about obscure packages,
> or about statistics. But if no one answers, posters will eventually
> learn to go straight to the package maintainers, or elsewhere. And,
> along the way, it would save the numerous "irrelevant, off topic..."
> responses that you refer to.
>
>
> Kind regards,
>
>
> > Ask yourself if a language like R was created from scratch, what graphics might be built into the base distribution? Would you rather have lattice or ggplot or perhaps both as well as base R graphics? Would you make many of the built-in functions more consistent, so for instance, the data being worked on would be the first argument whenever possible?
> >
> > One reason there are so many packages is not so much due to the superiority of R but because people find it lacks quite a bit. Much of that should not be included, of course, if R is meant to be somewhat on the lean side, and yes, packages are a deliberate way to extend it when needed. But when people use it and think they are programming in R, ...
> >
> > ______________________________________________
> > 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 http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>
> --
> Micha Silver
> Ben Gurion Univ.
> Sde Boker, Remote Sensing Lab
> cell: +972-523-665918
> https://orcid.org/0000-0002-1128-1325
>
> ______________________________________________
> 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 http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list