Skip to content

More metadata for routines and S3 methods #13

Open
@MichaelChirico

Description

@MichaelChirico

It's not particularly interesting in most cases to follow "virtual" objects like .__C__(:

subset(rcheology, startsWith(name, ".__"))

It would be nice to have a metadata column to exclude those "officially" rather than using regex to do so, perhaps unreliably.

It would also be nice to have S3 methods like $.data.frame tagged as such. Mostly, such objects are not called directly in user code, and some use cases wouldn't care if new methods are added to existing S3 generics.

Moreover, it is basically impossible to correctly exclude these objects on your own, because e.g. $.data.frame was removed after 3.5.3, so looking at methods("$") in a more recent version of R will not find it. Looking for startsWith(name, "$.") probably works for $ but I'm not sure about S3 generics generally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions