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

2021-01-02 Thread Dirk Eddelbuettel via ESS-help


On 2 January 2021 at 15:33, Stephen Bond wrote:
| I updated with your suggestions. The only item I witheld is the search
| with regexp, which I think belongs somewhere later. 
| Do I have a nod from Dirk and the Lisp programmers to write a draft
| introducing common code navigation and custom options? This will be
| posted on github for further review and edits.  

Sure!

By all means please add your github handle to the list at the collabedit page
under '## Who is who (add GitHub handles to join GH org)' and I send you an
invite into the org.

As of right now, five of us are there and a first repo has opened [1] so you
could add a second.  And I guess we should maybe move the 'scratchpad'-style
discussion of a list of topics (and their authors and possible reviewers?) to
the GH wiki of the overall repo https://github.com/ess-intro/ess-intro/wiki ?

Dirk

[1] And I filed an issue to maybe rename it; it might be best if they are all
prefixed 'talk-ABC-XYZ' or 'presentation-ABC-XYZ' with ABC and XYZ
placeholders so yours could be 'talk-ess-installation' (and/or maybe add
'standard' to distinguish from spaceemacs installation).  No strong feelings
on what prefix to use but an inkling we'd be better off having one.

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2021-01-02 Thread Stephen Bond via ESS-help
Gracias Muchachos,

I updated with your suggestions. The only item I witheld is the search
with regexp, which I think belongs somewhere later. 
Do I have a nod from Dirk and the Lisp programmers to write a draft
introducing common code navigation and custom options? This will be
posted on github for further review and edits.  

Cheers
SB

On Sat, 2021-01-02 at 12:39 +0530, Deepayan Sarkar wrote:
> On Sat, Jan 2, 2021 at 1:51 AM Stephen Bond 
> wrote:
> > 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.
> 
> This looks great.
> 
> A couple of suggestions along the same lines as Greg, with the view
> of
> giving alternatives to those who prefer typing:
> 
> In step 2, follow "Evaluate last S-expression from Emacs-Lisp menu"
> with "(keyboard shortcut C-x C-e, or M-x eval-last-sexp)"
> 
> For steps 3 and 4, point to https://polymode.github.io/installation/
> for other alternatives.
> 
> [Where I suppose
> 
> (unless (package-installed-p 'polymode)
>   (package-install 'poly-markdown))
> 
> is a typo and should be
> 
> (unless (package-installed-p 'poly-markdown)
>   (package-install 'poly-markdown))
> 
> instead?]
> 
> 3. You define (rmd-mode) but don't use it. I assume it is to change
> mode explicitly; is it ever useful? You should explain why it could
> be.
> 
> BTW, an explicit (require 'ess-site) does not seem to be required (at
> least for Emacs 27.1). Not sure why.
> 
> Best,
> -Deepayan
> 
> > 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
> > >  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

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

2021-01-02 Thread Stephen Bond via ESS-help
noweb is a dependency and installs automatically, no need to select it.
same like: 

imports zoo

in an R DESCRIPTION file should install zoo.

On Sat, 2021-01-02 at 08:05 +0300, Greg Minshall wrote:
> Stephen,
> 
> sorry, one other thing.  in 4, you don't add `poly-noweb`, but in 5,
> you
> have
> 
> (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))
> 
> 
> is that an inconsistency?
> 
> cheers, Greg

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2021-01-01 Thread Deepayan Sarkar via ESS-help
On Sat, Jan 2, 2021 at 1:51 AM Stephen Bond  wrote:
>
> 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.

This looks great.

A couple of suggestions along the same lines as Greg, with the view of
giving alternatives to those who prefer typing:

In step 2, follow "Evaluate last S-expression from Emacs-Lisp menu"
with "(keyboard shortcut C-x C-e, or M-x eval-last-sexp)"

For steps 3 and 4, point to https://polymode.github.io/installation/
for other alternatives.

[Where I suppose

(unless (package-installed-p 'polymode)
  (package-install 'poly-markdown))

is a typo and should be

(unless (package-installed-p 'poly-markdown)
  (package-install 'poly-markdown))

instead?]

3. You define (rmd-mode) but don't use it. I assume it is to change
mode explicitly; is it ever useful? You should explain why it could
be.

BTW, an explicit (require 'ess-site) does not seem to be required (at
least for Emacs 27.1). Not sure why.

Best,
-Deepayan

> 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
> >  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

2021-01-01 Thread Greg Minshall via ESS-help
Stephen,

sorry, one other thing.  in 4, you don't add `poly-noweb`, but in 5, you
have

(add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))


is that an inconsistency?

cheers, Greg

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2021-01-01 Thread Stephen Bond via ESS-help
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
>  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

2020-12-29 Thread Deepayan Sarkar via ESS-help
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

2020-12-29 Thread Chris Wallace via ESS-help
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


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

2020-12-28 Thread Dirk Eddelbuettel via ESS-help


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


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

2020-12-28 Thread Stephen Bond via ESS-help
Hi Dirk,

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
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.
Cheers, really happy this may be happening.
S.

On Mon, 2020-12-28 at 08:08 -0600, Dirk Eddelbuettel via ESS-help
wrote:
> A few weeks ago a few of riffed about all the "known unknown" in
> using ESS
> and that teaching each other a few tricks would be cool.  We really
> should do
> this. To kick it off, maybe we should spawn a quick one-off mailing
> list (I
> have used groups.io before) or Slack instance (if someone wants to
> spawn one)
> to discuss.
> 
> From the top of my head I can think of possible topics such as
> 
>  - installing ESS (possibly special mention to the bundles by VG for
> Windows
>and macOS, or KH for social science, or ...) -- no difficulty
> installing 
> 
>  - basic editing, highlighting etc maybe up to easily running
> multiple
>buffers and renaming them
> 
>  - other relevant Emacs tricks ?
> 
>  - ESS and RMarkdown happily co-existing and examples / demos
> 
>  - package building with ESS (I tend to do it outside myself)
> 
>  - debugging with ESS
>  
>  - other Emacs voodoo like tramp use with ESS ?
> 
>  - object browsers
> 
>  - your most favourite trick here!
> 
>  - your second most favourite trick here too!
> 
> I have found that 'one topic' in a few slides and very few minutes
> works so
> we could easily split this across different interest and skills and
> environments used and whatever other factor.  Not everybody will know
> all
> topics to gaps are normal -- let's fill them.
> 
> Dirk
>

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2020-12-28 Thread Liz Hare via ESS-help
This is a great idea! I am working on transitioning to using ESS with R scripts 
to Rmd, and I could definitely use tips!

Liz

> On Dec 28, 2020, at 9:08 AM, Dirk Eddelbuettel via ESS-help 
>  wrote:
> 
> 
> A few weeks ago a few of riffed about all the "known unknown" in using ESS
> and that teaching each other a few tricks would be cool.  We really should do
> this. To kick it off, maybe we should spawn a quick one-off mailing list (I
> have used groups.io before) or Slack instance (if someone wants to spawn one)
> to discuss.
> 
> From the top of my head I can think of possible topics such as
> 
> - installing ESS (possibly special mention to the bundles by VG for Windows
>   and macOS, or KH for social science, or ...) -- no difficulty installing 
> 
> - basic editing, highlighting etc maybe up to easily running multiple
>   buffers and renaming them
> 
> - other relevant Emacs tricks ?
> 
> - ESS and RMarkdown happily co-existing and examples / demos
> 
> - package building with ESS (I tend to do it outside myself)
> 
> - debugging with ESS
> 
> - other Emacs voodoo like tramp use with ESS ?
> 
> - object browsers
> 
> - your most favourite trick here!
> 
> - your second most favourite trick here too!
> 
> I have found that 'one topic' in a few slides and very few minutes works so
> we could easily split this across different interest and skills and
> environments used and whatever other factor.  Not everybody will know all
> topics to gaps are normal -- let's fill them.
> 
> 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

2020-12-28 Thread Dirk Eddelbuettel via ESS-help


On 28 December 2020 at 18:48, Greg Minshall wrote:
| i'm a fan.  thanks.  someone already added ESS and orgmode to the
| collwhatever site.  i'd mostly be extracting information, as i'm not an
| expert (but might be able to chip in during a discussion).
| 
| i'd prefer an e-mail list or something else that doesn't require
| real-time observing (i've never used slack).  but, really, whatever
| people come up with.

The use of collabedit.com was a quick shot from the hip. If there is a better
(open, free, ideally without sign-in) hosting site we should switch. If
anybody has suggestions...

We could use a GitHub or GitLab repo instead and edit there (maybe in the
wiki?).  We may need something like issue tickets for topic voting anyway so
if someone wants to charge ahead and open one please go ahead.

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2020-12-28 Thread Greg Minshall via ESS-help
Dirk,

i'm a fan.  thanks.  someone already added ESS and orgmode to the
collwhatever site.  i'd mostly be extracting information, as i'm not an
expert (but might be able to chip in during a discussion).

i'd prefer an e-mail list or something else that doesn't require
real-time observing (i've never used slack).  but, really, whatever
people come up with.

cheers, Greg

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2020-12-28 Thread Dirk Eddelbuettel via ESS-help


On 28 December 2020 at 10:05, Tyler Smith via ESS-help wrote:
| I could reframe my talk as "an overview of Blogdown" to more clearly 
articulate a single goal.

Sorry to be stickler but to keep this focused I would still say no.

_Blogdown per se_ has no relationship with ESS. And I say that as someone who
writes all his pdf or html or ... in RMarkdown, including via Hugo sites.

I am however in favour in showing to use Emacs + ESS + ... your fave here + ...
to create a blog site to overcome the misconception that it only works from
RStudio.  Again, that will work with _any_ one of the various ${FOO}down
packages as you just call `rmarkdown::render()` (or alike) anyway.  So having
alreay put 'R + ESS + Markdown' on the list, maybe we can add '... + blogging'.

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2020-12-28 Thread Tyler Smith via ESS-help
I understand your skepticism!

I could reframe my talk as "an overview of Blogdown" to more clearly articulate 
a single goal.

Best,

Tyler

-- 
plantarum.ca

On Mon, Dec 28, 2020, at 9:51 AM, Dirk Eddelbuettel via ESS-help wrote:
> 
> On 28 December 2020 at 14:26, Sparapani, Rodney via ESS-help wrote:
> | All great ideas.  How about ESS and Roxygen?
> 
> Good one, added!
> 
> On 28 December 2020 at 09:40, Tyler Smith wrote:
> | I'd be happy to demo blogging with Emacs, RMarkdown, Blogdown, Hugo, ESS 
> etc.
> 
> Colour me sceptical. That is a *series* of posts each of which will exceed 5
> mins. Take a subtopic or two, RMarkdown was already mentioned.
> 
> 
> But *great* to see quick responses. To keep it simpler (than a mailing or
> what not) I opened a one-off "collaborative editor" (never used this one
> before) at
> 
>http://collabedit.com/537yq
> 
> Treat it as volatile and disposable and maybe make local copies.  More
> content ideas are more than welcome!
> 
> 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

2020-12-28 Thread Dirk Eddelbuettel via ESS-help


On 28 December 2020 at 14:26, Sparapani, Rodney via ESS-help wrote:
| All great ideas.  How about ESS and Roxygen?

Good one, added!

On 28 December 2020 at 09:40, Tyler Smith wrote:
| I'd be happy to demo blogging with Emacs, RMarkdown, Blogdown, Hugo, ESS etc.

Colour me sceptical. That is a *series* of posts each of which will exceed 5
mins. Take a subtopic or two, RMarkdown was already mentioned.


But *great* to see quick responses. To keep it simpler (than a mailing or
what not) I opened a one-off "collaborative editor" (never used this one
before) at

   http://collabedit.com/537yq

Treat it as volatile and disposable and maybe make local copies.  More
content ideas are more than welcome!

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2020-12-28 Thread Tyler Smith via ESS-help
Hi Dirk,

I'd be happy to demo blogging with Emacs, RMarkdown, Blogdown, Hugo, ESS etc. I 
think a 5-10 minute demo with links to more detailed docs would be an engaging 
format.

Best,

Tyler

-- 
plantarum.ca

On Mon, Dec 28, 2020, at 9:08 AM, Dirk Eddelbuettel wrote:
> 
> A few weeks ago a few of riffed about all the "known unknown" in using ESS
> and that teaching each other a few tricks would be cool.  We really should do
> this. To kick it off, maybe we should spawn a quick one-off mailing list (I
> have used groups.io before) or Slack instance (if someone wants to spawn one)
> to discuss.
> 
> From the top of my head I can think of possible topics such as
> 
>  - installing ESS (possibly special mention to the bundles by VG for Windows
>and macOS, or KH for social science, or ...) -- no difficulty installing 
> 
>  - basic editing, highlighting etc maybe up to easily running multiple
>buffers and renaming them
> 
>  - other relevant Emacs tricks ?
> 
>  - ESS and RMarkdown happily co-existing and examples / demos
> 
>  - package building with ESS (I tend to do it outside myself)
> 
>  - debugging with ESS
>  
>  - other Emacs voodoo like tramp use with ESS ?
> 
>  - object browsers
> 
>  - your most favourite trick here!
> 
>  - your second most favourite trick here too!
> 
> I have found that 'one topic' in a few slides and very few minutes works so
> we could easily split this across different interest and skills and
> environments used and whatever other factor.  Not everybody will know all
> topics to gaps are normal -- let's fill them.
> 
> 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] [OT] Best Practices Emacs / ESS Mini-Webinars

2020-12-28 Thread Sparapani, Rodney via ESS-help
Hi Dirk:

All great ideas.  How about ESS and Roxygen?  There's also interest
in using Emacs to view R graphics for which there is currently no
support; but I think it I might be trivial based on some recent messages.
I'm sure that we would come up with others if we ever get this off the ground.

Happy Holidays!
-- 

Rodney Sparapani, Associate Professor of Biostatistics
Chair-elect ISBA Section on Biostatistics and Pharmaceutical Statistics
Institute for Health and Equity, Division of Biostatistics
Medical College of Wisconsin, Milwaukee Campus
 

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help


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

2020-12-28 Thread Dirk Eddelbuettel via ESS-help


A few weeks ago a few of riffed about all the "known unknown" in using ESS
and that teaching each other a few tricks would be cool.  We really should do
this. To kick it off, maybe we should spawn a quick one-off mailing list (I
have used groups.io before) or Slack instance (if someone wants to spawn one)
to discuss.

>From the top of my head I can think of possible topics such as

 - installing ESS (possibly special mention to the bundles by VG for Windows
   and macOS, or KH for social science, or ...) -- no difficulty installing 

 - basic editing, highlighting etc maybe up to easily running multiple
   buffers and renaming them

 - other relevant Emacs tricks ?

 - ESS and RMarkdown happily co-existing and examples / demos

 - package building with ESS (I tend to do it outside myself)

 - debugging with ESS
 
 - other Emacs voodoo like tramp use with ESS ?

 - object browsers

 - your most favourite trick here!

 - your second most favourite trick here too!

I have found that 'one topic' in a few slides and very few minutes works so
we could easily split this across different interest and skills and
environments used and whatever other factor.  Not everybody will know all
topics to gaps are normal -- let's fill them.

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

__
ESS-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/ess-help