[R] R annoyances
Gabor Grothendieck
ggrothendieck at gmail.com
Fri May 20 13:57:56 CEST 2005
On 5/20/05, Robin Hankin <r.hankin at noc.soton.ac.uk> wrote:
>
> On May 20, 2005, at 11:00 am, Jan T. Kim wrote:
>
> > On Thu, May 19, 2005 at 03:10:53PM -0400, John Fox wrote:
> >
> >> Since you can use variables named c, q, or t in any event, I don't
> >> see why
> >> the existence of functions with these names is much of an impediment.
> >
> > True, particularly since I'm not too likely to use these variables for
> > (local)
> > functions, and variables of other types don't prevent functions from
> > working.
> > (I thought this was a problem... I must be spoilt by recently having
> > to read
> > too much Matlab code, where parentheses are used to both enclose
> > subscripts and
> > parameter lists, thus rendering subscript expressions and function
> > calls
> > syntactically indistinguishable.)
>
>
> Heh, I'm a recovering Matlab user too. This is sooooooooooo true!
>
> In Matlab:
>
> f(10) # function f() evaluated at 10
> f(10) # 10th element of vector f. confusing!!
>
Note that there is an advantage to this, namely, that one can
reimplement it as a vector or as a function without changing the
calling code.
More information about the R-help
mailing list