Dear Duncan, Thanks for this. I haven't yet had a chance to look at the code but will probably later today. I think that I understand what's going on and how to fix it.
Regards, John -------------------------------- John Fox, Professor Department of Sociology McMaster University Hamilton, Ontario, Canada L8S 4M4 905-525-9140x23604 http://socserv.mcmaster.ca/jfox > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > project.org] On Behalf Of Duncan Murdoch > Sent: January-04-08 1:16 PM > To: John Fox > Cc: r-help@r-project.org > Subject: Re: [R] bug Rcmdr > > On 1/4/2008 12:25 PM, John Fox wrote: > > Dear Richard and Jeremy, > > > > I suspect this is coming from how assignments are handled, and may be > hard > > to fix. I'll take a look. > > > > Oddly, I can't duplicate this error when the commands are entered on > a > > single line separated by semicolons; then I get the error message > > > > unexpected ';' in "withVisible( a <- 2;" > > > > both under Windows and Ubuntu (R 2.6.1, Rcmdr 2.3-10 in both OSes). > > This happens because you're wrapping the expression in withVisible(), > then parsing it. If you add braces it should be fine, i.e. wrap in > > "withVisible({", "})" > > so that you end up executing > > withVisible({ a<- 2; a <- a+5; a }) > > instead of the syntax error > > withVisible( a<- 2; a <- a+5; a ) > > I've sent more on the double evaluation problem privately. > > Duncan Murdoch > > > > > Thanks for the information. I'll see what I can do. > > > > John > > > > -------------------------------- > > John Fox, Professor > > Department of Sociology > > McMaster University > > Hamilton, Ontario, Canada L8S 4M4 > > 905-525-9140x23604 > > http://socserv.mcmaster.ca/jfox > > > > > >> -----Original Message----- > >> From: Richard M. Heiberger [mailto:[EMAIL PROTECTED] > >> Sent: January-04-08 11:58 AM > >> To: 'John Fox'; [EMAIL PROTECTED] > >> Cc: r-help@r-project.org > >> Subject: RE: [R] bug Rcmdr > >> > >> John, > >> > >> It's worse than a semi-colon problem. It is an error in a self- > >> referential > >> statement 'a <- a+5'. Type those lines as three separate lines in > the > >> Rcmdr > >> Script Window > >> and you still get the wrong answer. This is from 1.3-9. > >> > >> > a<-2 > >> > >> > a<-a+5 > >> > >> > a > >> [1] 12 > >> > >> Rich > >> > >> > >> > >> > >> > >> -----Original Message----- > >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > >> project.org] On > >> Behalf Of John Fox > >> Sent: Friday, January 04, 2008 08:47 AM > >> To: [EMAIL PROTECTED] > >> Cc: r-help@r-project.org > >> Subject: Re: [R] bug Rcmdr > >> > >> Dear Jeremy, > >> > >> As it says in ?Commander, the script window in the R Commander > doesn't > >> provide a true console to R. One of the things it doesn't do is > handle > >> lines > >> with multiple commands separated by semicolons. In fact, I wonder > what > >> version of the Rcmdr package you're using, since (for me) in the > latest > >> version on CRAN (1.3-10), lines with semi-colons produce an error. > >> > >> I'll take a look at this problem when I have a chance, and > accommodate > >> semi-colons if I can do so reasonably. I don't think that it should > be > >> too > >> hard. > >> > >> Regards, > >> John > >> > >> -------------------------------- > >> John Fox, Professor > >> Department of Sociology > >> McMaster University > >> Hamilton, Ontario, Canada L8S 4M4 > >> 905-525-9140x23604 > >> http://socserv.mcmaster.ca/jfox > >> > >> > >> > -----Original Message----- > >> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > >> > project.org] On Behalf Of [EMAIL PROTECTED] > >> > Sent: January-04-08 6:14 AM > >> > To: r-help@r-project.org > >> > Subject: [R] bug Rcmdr > >> > > >> > Hello, > >> > > >> > If I run the script : "a<-2 ; a<-a+5 ; a" whith the "submit" > buton > >> in > >> > Rcmdr the result is 12 !!! > >> > But if I run the script "a<-2 ; b<-a+5 ; b" there is no problem > and > >> the > >> > result is 7. > >> > > >> > I think there is a bug in the function "onSubmit". > >> > > >> > Thanks, > >> > [[alternative HTML version deleted]] > >> > > >> > ______________________________________________ > >> > R-help@r-project.org mailing list > >> > https://stat.ethz.ch/mailman/listinfo/r-help > >> > PLEASE do read the posting guide http://www.R-project.org/posting- > >> > guide.html > >> > and provide commented, minimal, self-contained, reproducible code. > >> > >> ______________________________________________ > >> R-help@r-project.org mailing list > >> https://stat.ethz.ch/mailman/listinfo/r-help > >> PLEASE do read the posting guide http://www.R-project.org/posting- > >> guide.html > >> and provide commented, minimal, self-contained, reproducible code. > > > > ______________________________________________ > > R-help@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide http://www.R-project.org/posting- > guide.html > > and provide commented, minimal, self-contained, reproducible code. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting- > guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.