From g@bembecker @end|ng |rom gm@||@com  Mon Apr  3 00:50:39 2023
From: g@bembecker @end|ng |rom gm@||@com (Gabriel Becker)
Date: Sun, 2 Apr 2023 15:50:39 -0700
Subject: [Rd] Autocompletion for the new S3 generic @ method?
In-Reply-To: <1F47AC51-9E95-495D-9D54-49057289ACC4@gmail.com>
References: <AEF74F63-9E94-4130-B4B4-9D2CD0C3D468@gmail.com>
 <1F47AC51-9E95-495D-9D54-49057289ACC4@gmail.com>
Message-ID: <CAD4oTHGtGh8xPv8YrHg-jowgqSjVwNYrd2yVe5F7HndgEgSJYw@mail.gmail.com>

Hi Tomasz,

I haven't had a chance to look at your patch yet (also I can't accept it as
I'm not on R-core), but patches for consideration should be submitted to
bugzilla (https://bugs.r-project.org), not the unofficial github mirror of
the the SVN repo.

Best,
~G

On Sun, Apr 2, 2023 at 6:09?AM Tomasz Kalinowski <kalinowskit at gmail.com>
wrote:

> I agree, this is a good idea and would be very helpful in interactive
> contexts.
>
> I have a draft patch implementing this feature here:
> https://github.com/r-devel/r-svn/pull/122
> (Append  ?.patch? to the URL to get a raw patch.)
>
> Regards,
> Tomasz
>
> > On Mar 31, 2023, at 2:11 PM, Karolis K <karolis.koncevicius at gmail.com>
> wrote:
> >
> > Hello,
> >
> > In the current R-devel @ is S3 generic, so we can do things like - for
> example - use it to extract matrix rows by name:
> >
> >    .S3method("@", "mm", function(object, name) object[name,])
> >    m <- structure(matrix(rnorm(20), ncol=2), dimnames=list(paste0("row",
> 1:10), paste("col", 1:2)), class="mm")
> >
> >    m at row1
> >
> > However, seems like currently it does not support autocompletion.
> >
> > Wouldn?t it make sense to add a method like .EtaNames() which would
> provide tab autocompletions for x@<tab> in the same way current
> .DollarNames() does for x$<tab>?
> >
> > Regards,
> > Karolis K.
> > ______________________________________________
> > R-devel at r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-devel
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

	[[alternative HTML version deleted]]



[Rd] Autocompletion for the new S3 generic @ method?
Gabriel Becker