[ESS] [OT] Best Practices Emacs / ESS Mini-Webinars

Stephen Bond @tephen@cbond @end|ng |rom y@hoo@com
Fri Jan 1 21:21:53 CET 2021


Happy New Year,

I wrote a short draft of installing ESS through melpa as I favor Prof.
Sarkar's suggestion to have a readable version:
https://boring2004.blogspot.com/2021/01/ess.html
This is not editable, but we are still waiting for the final tool.
I hope I am saving some time for the more advanced Emacs/Lisp people;
let me know if I should stay quiet.

Melpa should be the preferred option as installing by double clicking
on an executable is the RStudio way of doing things and does not lead
to learning Emacs.
Cheers
Stephen



On Tue, 2020-12-29 at 19:47 +0530, Deepayan Sarkar wrote:
> On Tue, Dec 29, 2020 at 4:07 AM Dirk Eddelbuettel via ESS-help
> <ess-help using r-project.org> 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 | edd using debian.org
> > 
> > ______________________________________________
> > ESS-help using r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/ess-help



More information about the ESS-help mailing list