Re: [ESS] [OT] Best Practices Emacs / ESS Mini-Webinars
On Tue, Dec 29, 2020 at 4:07 AM Dirk Eddelbuettel via ESS-help wrote: > > > Hi Stephen, > > On 28 December 2020 at 16:23, Stephen Bond wrote: > | I have been struggling with trying to follow the steps in > | https://r-pkgs.org/ and the best thing would be to have a similar > | online book showing the steps with ESS. the Hadley book is chained to > | RStudio and they assume everybody uses RStudio, so many examples do not > | work as expected when run inside ESS/emacs. there is also some > > Let's step back. Some of us have been building packages for longer than > either the book or RStudio existed. The canonical reference is still WRE. > > FWIW I distilled (short) command-line wrappers off it too, so I use >build.r # create a tar.gz >rcc.r# check the tar.gz (using rcmdcheck::rcmdcheck) >check.r # check the tar.gz (more like R CMD check) >install.r# install it > and so on _all the time_ often in a bash shell / tmux session. The command > are also all callable from Emacs/ESS as commands and e.g. I always do > compile-command (i.e. C-x C-c, then calling render.r) to process markdown. > For package building many other people also use devtools; I understand that > is now integrated with ESS and would be new to me too. There are (as always) > many ways to go about this. > > | completely undocumented menus like (Select package for evaluation) not > | mentioned on the official ESS page: > | https://ess.r-project.org/Manual/ess.html > | I am willing to help and donate time if you can start with such an > | online book. > > AFAIK nobody promised a book. We suggest(ed) and still work on a series of > *short* and *focused* intros to topics. The current list is at > http://collabedit.com/537yq > > Package building is but one topic, but it would be great if you could help > with this. > > | Cheers, really happy this may be happening. > > Yes. Let's see if we can pull this off. I'm hoping to learn a lot from this. Although it's not the immediate goal, I think it would be good to eventually have a readable version of the topics covered in the webinars, sort of in-between a book and the docs. I will be happy to help with that effort. Best, -Deepayan > Dirk > > -- > https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > > __ > ESS-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/ess-help __ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help
Re: [ESS] [OT] Best Practices Emacs / ESS Mini-Webinars
I haven't edited the colledit because no one would recognise my initials! But I use doom Emacs, and run R via ESS over tramp. Happy to help with either topic. http://chr1swallace.github.io On 28 Dec 2020, 22:38, at 22:38, Dirk Eddelbuettel via ESS-help wrote: > >Hi Stephen, > >On 28 December 2020 at 16:23, Stephen Bond wrote: >| I have been struggling with trying to follow the steps in >| https://r-pkgs.org/ and the best thing would be to have a similar >| online book showing the steps with ESS. the Hadley book is chained to >| RStudio and they assume everybody uses RStudio, so many examples do >not >| work as expected when run inside ESS/emacs. there is also some > >Let's step back. Some of us have been building packages for longer than >either the book or RStudio existed. The canonical reference is still >WRE. > >FWIW I distilled (short) command-line wrappers off it too, so I use > build.r # create a tar.gz > rcc.r# check the tar.gz (using rcmdcheck::rcmdcheck) > check.r # check the tar.gz (more like R CMD check) > install.r# install it >and so on _all the time_ often in a bash shell / tmux session. The >command >are also all callable from Emacs/ESS as commands and e.g. I always do >compile-command (i.e. C-x C-c, then calling render.r) to process >markdown. >For package building many other people also use devtools; I understand >that >is now integrated with ESS and would be new to me too. There are (as >always) >many ways to go about this. > >| completely undocumented menus like (Select package for evaluation) >not >| mentioned on the official ESS page: >| https://ess.r-project.org/Manual/ess.html >| I am willing to help and donate time if you can start with such an >| online book. > >AFAIK nobody promised a book. We suggest(ed) and still work on a >series of >*short* and *focused* intros to topics. The current list is at >http://collabedit.com/537yq > >Package building is but one topic, but it would be great if you could >help >with this. > >| Cheers, really happy this may be happening. > >Yes. Let's see if we can pull this off. > >Dirk > >-- >https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org > >__ >ESS-help@r-project.org mailing list >https://stat.ethz.ch/mailman/listinfo/ess-help [[alternative HTML version deleted]] __ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help