[ESS-bugs] ESS 5.3.7: Bug
Rodney Sparapani
rsparapa at mcw.edu
Mon Jun 2 18:11:27 CEST 2008
Will wrote:
> Hi, Martin! Hi, Rodney!
>
> Yes, the bug seems to be fixed.
>
> I've used a default installation of Emacs (GNU Emacs 22.2.1
> (i386-mingw-nt5.1.2600) of 2008-03-26 on RELEASE) with ESS version
> 5.3.7 and only replaced the essa-sas.el (V5.3.7) with essa-sas.el
> (V5.3.8) exactly like you, Martin, recommended.
>
> The only two comments I have are...
> 1) that (in my humble lisp programming experience) the code of the
> <ess-sas-submit-region> function could be optimized as the <arg1> and
> <arg2> variables are not necessary and the function does - as far as I
> understand it - the same job as the function I suggested earlier.
>
> 2) It seems to be not necessary, but I would recommend also to include
> the file extension ".sas" in the batch file command to define the SAS
> syntax file that is processed in SAS batch mode because the extension
> belongs to the file name (cf. my suggestion).
>
> Anyway, the code works fine for me! Thanks for your help!
>
> Will
Hi Will:
Glad to hear that it works. In regards to your comments:
1) Actually, arg1 and arg2 are necessary since ess-sas-submit-command
and ess-sas-submit-command-options are buffer-local variables. The
function ess-sas-submit-region changes buffers and if you don't pass
their values
along as arg1 and arg2, then ESS will look for those variables local to
the *shell* buffer which wouldn't make a whole lot of sense. That would
only work
if you changed the defaults via customize; but then you are really
talking about
a global variable after all. So, in general, that is not an effective
strategy.
2) Just trying to be consistent with the other ess-sas-submit-* commands.
Besides, if the program doesn't end in .[sS][aA][sS], it won't be recognized
by ESS in any case (unless you have changed this in ess-site.el: but, why
anyone would want to do that I can't imagine).
--
Rodney Sparapani Center for Patient Care & Outcomes Research (PCOR)
Sr. Biostatistician Department of Medicine
Was 'Name That Tune' rigged? Medical College of Wisconsin (MCW)
WWLD: What Would Lombardi Do Milwaukee, WI, USA
More information about the ESS-bugs
mailing list