Re: [Rd] assignInNamespace and new bindings

From: Thomas Friedrichsmeier <thomas.friedrichsmeier_at_ruhr-uni-bochum.de>
Date: Tue, 31 May 2011 22:11:37 +0200

On Tuesday 31 May 2011, Simon Urbanek wrote:
> I would expect so, but I'll let Luke comment on it. It is definitely a very
> bad idea.
>
> R provides facilities for customization and other GUIs are using them
> properly. If you are lacking anything, I would suggest asking here first -
> it is much easier to add a useful customization path to R than to deal
> with hacks that are fragile due to unjustified assumptions.

I am not entirely convinced that this assessment of the relative difficulty of these options is also true for developers outside the R core group.

But, here's my list of requirements. I know that some of these have been requested on r-devel before. I'd appreciate, if you can help me with at least some:

> As a user, I'm
> really worried about packages modifying other packages behind my back (but
> I may be more paranoid than others).

On the level of plain R code: I am very certain that the customizations that I am doing are perfectly harmless, because it's pretty trivial stuff. You don't have to trust me on that. And of course not any more than you trust the rest of any other person's work, in the first place.

Of course, if what I am doing is "illegal" because it steps on the compiler's turf, then my assumptions do not hold, indeed. That's what I'm worried about.

Regards
Thomas



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Tue 31 May 2011 - 20:14:56 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 31 May 2011 - 21:30:14 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive