On Fri, Jan 23, 2009 at 5:15 AM, Patrick Burns pbu...@pburns.seanet.com wrote:
If I understand properly, you want '-' to be
a generic function, which it currently isn't.
There may be a way to fake that (I can't think
of any).
But I'm wondering if you should rethink what
you want. The only
On Fri, Jan 23, 2009 at 9:40 AM, Wacek Kusnierczyk
waclaw.marcin.kusnierc...@idi.ntnu.no wrote:
you might want to specify what 'completely unrecoverable' means, and
what approaches are allowed.
for the former, i guess that:
- 'incompletely recoverable' means that there is at least one
On Fri, Jan 23, 2009 at 2:50 PM, Duncan Murdoch murd...@stats.uwo.ca wrote:
External pointers are the standard way to do that. You don't need to worry
about reference counting, R's garbage collector will call a finalizer when
it doesn't need the object any more.
I think the usual example of
Hi,
I want to create an alias for the - function and then later
overwrite it. Any idea how I can get the - function object? I know
for other functions it's easy, something like f - seq will do; how
really no clue for this one. Thanks!
__
On Thu, Jan 22, 2009 at 3:06 PM, Duncan Murdoch murd...@stats.uwo.ca wrote:
get(-) will give it to you, and
`-` - function(x, y) cat(x=, x, y=, y, \n)
will change it -- and will probably be the last effective thing you do in
that session, unless you're really careful:
x - 1
x
[1] 1
`-`
On Thu, Jan 22, 2009 at 4:17 PM, Wacek Kusnierczyk
waclaw.marcin.kusnierc...@idi.ntnu.no wrote:
Duncan Murdoch wrote:
On 1/22/2009 2:41 PM, Yi Zhang wrote:
Hi,
I want to create an alias for the - function and then later
overwrite it. Any idea how I can get the - function object? I know
i was sort-of joking, though it's a real option if you want it.
but seriously, there's no reason for the %#* lamenting:
x - 1
'-' = function(x,y) 0
x - 2
# 0
.Primitive('-')(x,2)
x
# 2
base::'-'(x, 3)
x
# 3
base::'-'('-', base::'-')
x - 4
x
# 4
vQ
I'm still not sure if
Hello,
I'm writing a function like this:
f-function(x,y,...) {
...
assign(x,y,envir=?)
}
I need the caller (of f) 's environment for the ? so that the
assignment is done at the right place. To be specific, when the code
f(x,1) appears in environment A, I need the assignment of 1 to x
happen in
On Wed, Jan 21, 2009 at 5:45 PM, Yi Zhang yizhan...@gmail.com wrote:
Hello,
I'm writing a function like this:
f-function(x,y,...) {
...
assign(x,y,envir=?)
}
I need the caller (of f) 's environment for the ? so that the
assignment is done at the right place. To be specific, when the code
9 matches
Mail list logo