Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
mark.braving...@csiro.au wrote: > >> The syntax for returning multiple arguments does not strike me as >> particularly appealing. would it not possible to allow syntax like: >> >> f= function() { return( rnorm(10), rnorm(20) ) } >> (a,d$b) = f() >> >> > > > FWIW, my own solution is to

Re: [Rd] question

2009-03-07 Thread Gabor Grothendieck
Why? Can you demonstrate any situations where its useful? Despite having my own facility for this I've found that over the years I have never used it. On Sat, Mar 7, 2009 at 9:23 AM, wrote: > Gentlemen---these are all very clever workarounds, but please forgive me for > voicing my own opinion

Re: [Rd] question

2009-03-07 Thread ivowel
Gentlemen---these are all very clever workarounds, but please forgive me for voicing my own opinion: IMHO, returning multiple values in a statistical language should really be part of the language itself. there should be a standard syntax of some sort, whatever it may be, that everyone shou

Re: [Rd] question

2009-03-07 Thread ivo welch
hi gabor: this would be difficult to do. I don't think you want to read my programs. it would give you an appreciation of what ugly horror programs end users can write in the beautiful R language ;-). clearly, one can work around the lack of such a feature. multiple-return values are syntax su

Re: [Rd] question

2009-03-07 Thread Gabor Grothendieck
On Sat, Mar 7, 2009 at 9:38 AM, ivo welch wrote: > hi gabor:  this would be difficult to do.  I don't think you want to > read my programs.  it would give you an appreciation of what ugly > horror programs end users can write in the beautiful R language  ;-). > > clearly, one can work around the l

[Rd] Follow-up on the wish for a visibility flag with tryEval ?

2009-03-07 Thread Laurent Gautier
Dear list, Did the wish for an official API for evaluating expressions while keeping an eye on the R_Visible flag (see: https://stat.ethz.ch/pipermail/r-devel/2007-April/045258.html ) lead to something ? I could not find a sign of it the current (R-2.8.1 and R-2.9-dev) R defines. Thanks, L

Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
ivo...@gmail.com wrote: > Gentlemen---these are all very clever workarounds, hacks around the lack of a feature > but please forgive me for voicing my own opinion: IMHO, returning > multiple values in a statistical language should really be part of the > language itself. returning multiple val

Re: [Rd] question

2009-03-07 Thread Gabor Grothendieck
On Sat, Mar 7, 2009 at 10:26 AM, Wacek Kusnierczyk wrote: > ivo...@gmail.com wrote: >> Gentlemen---these are all very clever workarounds, > > hacks around the lack of a feature > >> but please forgive me for voicing my own opinion: IMHO, returning >> multiple values in a statistical language shoul

Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
Gabor Grothendieck wrote: > On Sat, Mar 7, 2009 at 9:38 AM, ivo welch wrote: > >> hi gabor: this would be difficult to do. I don't think you want to >> read my programs. it would give you an appreciation of what ugly >> horror programs end users can write in the beautiful R language ;-). >>

Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
Gabor Grothendieck wrote: > >> as gabor says in another post, you probably should first show why having >> multiple value returns would be useful in r. however, i don't think >> there are good counterarguments anyway, and putting on you the burden of >> proving a relatively obvious (or not so?) th

Re: [Rd] question

2009-03-07 Thread Gabor Grothendieck
On Sat, Mar 7, 2009 at 11:37 AM, Wacek Kusnierczyk wrote: > Gabor Grothendieck wrote: >> >>> as gabor says in another post, you probably should first show why having >>> multiple value returns would be useful in r.  however, i don't think >>> there are good counterarguments anyway, and putting on

Re: [Rd] question

2009-03-07 Thread Patrick Burns
One idea of program design is that users should be protected against themselves. It is my experience that users, especially novices, tend to over-split items rather than over-clump items. The fact that items are returned by the same function call would argue to me that there is a connection betw

Re: [Rd] question

2009-03-07 Thread Thomas Petzoldt
Patrick Burns wrote: One idea of program design is that users should be protected against themselves. It is my experience that users, especially novices, tend to over-split items rather than over-clump items. The fact that items are returned by the same function call would argue to me that ther

Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
Gabor Grothendieck wrote: > > I've provided an argument against it and no one has provided one > for it. The so-called identical code Ivo showed was not identical > and, in fact, was flawed. no, you're wrong. you think of the part where ivo shows what he'd like to have; the example i was refer

Re: [Rd] question

2009-03-07 Thread Gabor Grothendieck
On Sat, Mar 7, 2009 at 3:19 PM, Wacek Kusnierczyk wrote: > Gabor Grothendieck wrote: >> >> I've provided an argument against it and no one has provided one >> for it. The so-called identical code Ivo showed was not identical >> and, in fact, was flawed. > > no, you're wrong.  you think of the part

Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
Gabor Grothendieck wrote: > >> - this still does not allow one to use the names directly, only as >> L$first etc., with the syntactic and semantic (longer lookup times) penalty; >> > > That's how it should be done. Using the auto split you get many > variables which is not desirable. it encou

Re: [Rd] Follow-up on the wish for a visibility flag with tryEval ?

2009-03-07 Thread Duncan Murdoch
On 07/03/2009 9:51 AM, Laurent Gautier wrote: Dear list, Did the wish for an official API for evaluating expressions while keeping an eye on the R_Visible flag (see: https://stat.ethz.ch/pipermail/r-devel/2007-April/045258.html ) lead to something ? I could not find a sign of it the current (

Re: [Rd] question

2009-03-07 Thread Wacek Kusnierczyk
Thomas Petzoldt wrote: > Patrick Burns wrote: >> One idea of program design is that users >> should be protected against themselves. ... and r coherently implements this idea :] >> >> It is my experience that users, especially >> novices, tend to over-split items rather than >> over-clump items.

[Rd] typo in qpois help (PR#13583)

2009-03-07 Thread manikandan_narayanan
Full_Name: Manikandan Narayanan Version: 2.8.1 OS: Linux Submission from: (NULL) (155.91.45.231) Here is an excerpt from qpois help page (?qpois): The quantile is left continuous: 'qgeom(q, prob)' is the largest integer x such that P(X <= x) < q. I think the "qgeom" here should be