[ESS] help in R 2.10 Windows

Martin Maechler maechler at stat.math.ethz.ch
Wed Nov 4 10:39:37 CET 2009


>>>>> "RossB" == Ross Boylan <ross at biostat.ucsf.edu>
>>>>>     on Tue, 03 Nov 2009 15:00:30 -0800 writes:

    RossB> On Tue, 2009-11-03 at 23:12 +0100, Martin Maechler
    RossB> wrote:
    >> On Tue, Nov 3, 2009 at 19:20, Ross Boylan
    >> <ross at biostat.ucsf.edu> wrote: > On Tue, 2009-11-03 at
    >> 09:54 +0100, Martin Maechler wrote: >> RossB> ESS's
    >> opening message and ess-version variable both >> RossB>
    >> say 5.5.
    >> >>
    >> >> not good.  > I think I've fixed that; ess-version and
    >> the startup message both say
    >> > 5.6.
    >> >
    >> > inferior-ess-help-command is a variable defined in
    >> `ess-cust.el'.  > Its value is > ".help.ESS(\"%s\",
    >> help_type=\"text\")\n"
    >> >
    >> > However, ?nlm gets > Error: could not find function
    >> ".help.ESS" > in the nlm help buffer.
    >> 
    >> Hmm, .help.ESS should be defined via R-code that is sent
    >> from ESS, (and depends on the R version in use).  For R
    >> >= 2.10.0, a line .help.ESS <- help
    >> >
    RossB> Could the fact that ESS gets a timeout waiting for
    RossB> the R process to start be relevant?  Ross

Maybe.
I just tried this on our Windows Server machine.
What I get 
 with the above
 1) unpacking of ess-5.6.zip in 
    C:/program files/GNU Emacs/site-lisp/ess/
 2) Deleting all *.elc  files in there  (!!)
 3) Restarting Emacs
 4) M-x R

is the following *R* buffer (indented by 1)

 ----------------------------------------------------------------

 R version 2.10.0 (2009-10-26)
 Copyright (C) 2009 The R Foundation for Statistical Computing
 ISBN 3-900051-07-0

 R is free software and comes with ABSOLUTELY NO WARRANTY.
 You are welcome to redistribute it under certain conditions.
 Type 'license()' or 'licence()' for distribution details.

 R is a collaborative project with many contributors.
 Type 'contributors()' for more information and
 'citation()' on how to cite R or R packages in publications.

 Type 'demo()' for some demos, 'help()' for on-line help, or
 'help.start()' for an HTML browser interface to help.
 Type 'q()' to quit R.

 > options(chmhelp = FALSE, help_type = "text")
 > .help.ESS <- help
 > options(STERM='iESS', editor='gnuclient.exe')

 ----------------------------------------------------------------

Note the last three lines of ESS-auto-generated R code.

Don't you get these?

Best regards,
Martin Maechler, ETH Zurich



More information about the ESS-help mailing list