Displaying 20 results from an estimated 3000 matches similar to: "Call dynamic functions"
2012 Jan 24
1
debug package: mtrace fails
Hi all,
Since three month ago I started working with R professionally, I never did
it before, so I am such a newbie.
I am having some problems using the 'debug' package. I love this package,
but most of the times I wanna use it it just fails :P
When typing at prompt 'mtrace(myfunct)' most of the times I get the
following error:
"Error in x[[i]] : subscript out of
2015 Feb 24
3
alternatives to do.call() when namespace is attached but not loaded?
Dear R-devel
I have a function in a package that essentially provides a wrapper for a
group of functions in another Suggested package (it sets appropriate
defaults for the context, transforms output, etc). I've implemented
this by verifying that the package was loaded with
require(sna)
and then
do.call(snaFunName, args = args)
The rDevel check is requesting that I use
2010 Jun 28
2
Using if statement on function
Hello everybody,
I'm trying to use a if-statment on a function. For a better
understanding I want to present a small example:
FUN=mean # could also be median,sd or
any other function
if (FUN == mean)
plot(...)
if (FUN == median)
plot(...)
...
This doesn't work, because FUN is a function. I've already tried to
coerce the
2008 Feb 16
3
[LLVMdev] linux/x86-64 codegen support
See the bug for a reduction and the gimple trees. validate_arglist
definately is rejecting the arglist in EmitBuiltinAlloca.
(try:
bool TreeToLLVM::EmitBuiltinAlloca(tree exp, Value *&Result) {
tree arglist = TREE_OPERAND(exp, 1);
if (!validate_arglist(arglist, INTEGER_TYPE, VOID_TYPE)) {
debug_tree(arglist);
return false;
}
Value *Amt = Emit(TREE_VALUE(arglist), 0);
Amt =
2008 Feb 16
2
[LLVMdev] linux/x86-64 codegen support
Interestingly, in the .i file there are 2 __builtin_alloca, and
EmitBuiltinAlloca is only being called once.
Andrew
On 2/16/08, Andrew Lenharth <andrewl at lenharth.org> wrote:
> libcpp/charset.c:631 turns into:
>
> %tmp16 = tail call i64 @strlen( i8* %to ) nounwind readonly
> ; <i64> [#uses=1]
> %tmp18 = tail call i64 @strlen( i8* %from ) nounwind
2012 Mar 16
2
Singleton pattern
Hi all,
I know it may not have much sense thinking about a Singleton Pattern in an
R application which doesn't use any OOP facilities, however I'm curious to
know if anybody faced the same issue. I've been googling but using
"singleton pattern" as a key word leads to typical OOP languages like Java
or C++ among others.
So my problem is that I'd like to ensure some very
2008 Feb 16
0
[LLVMdev] linux/x86-64 codegen support
Andrew Lenharth wrote:
> Interestingly, in the .i file there are 2 __builtin_alloca, and
> EmitBuiltinAlloca is only being called once.
>
>
Hmm, here EmitBuiltinAlloca gets called twice, but it looks like
validate_arglist is rejecting the args both times.
I have 2 calls to alloca generated:
$ grep alloca x.bc|grep call
%tmp21 = call i8* @alloca( i64 %tmp20 ) nounwind
2018 Aug 09
2
ArgList flag values
I've come across a need to know whether an option was set true, false or
unspecified. If it is true I want to do one thing, if it is false I
want to do something else and if it is unspecified I want to do nothing.
ArgList::hasFlag is a convenient way to check true/false with a default
value. An ArgList::hasFlag that returned Optional<bool> would allow
checking the unspecified case.
2010 Oct 05
2
How to convert a list to a ... argument for a function
Hi,
I have a function f <- function(..., func){ something }, where func is a
function of the form function(...). ?I would like to pass func all the arguments
passed to f except the last. ?I know that I can manipulate the variable number
of arguments passed to f by converting ... to a list, i.e., arglist <-
list(...). ?But how do I pass func the first n-1 list items of arglist (n <-
2009 Sep 09
4
usdt probes vs pid$target
I added a couple of static probes to Firefox to measure actual work
done. I could have used a pid$target probe with a function name but
work is done within an if statement, which is where I placed the
static probes.
I''m wondering about my use, though. Is the following significantly
more efficient than pid$target::FunName:entry and return?
I heard somewhere that $target does not
2016 Sep 12
3
RFC: FileCheck Enhancements
Hi,
I have question again about modifiers for pattern parameters.
Vedant suggested such way.
> CHECK-DEFINE-PATTERN: one_or_more(x): x {{+}}
But I have some doubts. This should be equal to x+. This approach differs from standard one.
In FileCheck I can write
CHECK: {{x|y}}{{something}}
This line will be equal to regex (x|y)(something).
But if I use suggested approach and write same
2004 Dec 17
6
take precisely one named argument
Hi
I want a function that takes precisely one named argument and no
unnamed arguments. The named argument must be one of "a" or "b".
If "a" is supplied, return "a". If "b" is supplied, return 2*b.
That is, the desired behaviour is:
R> f(a=4) #return 4
R> f(b=33) #return 66
R> f(5) #error
R> f(a=3,b=5) #error
R>
2005 Feb 22
1
Error when using do.call
useRs,
I'm using version 2.0.1 on Windows XP. I am a bit of a newbie and I am
trying to learn the concept of computing on the language. I have an example
that I think ought to work, but will not and I am not sure what I am doing
wrong.
I would like to sort a data frame by a list of columns. Eventually I would
like to wrap this in a function so that I could sort data frames by a list
2004 Sep 13
6
Spare some CPU cycles for testing lme?
If anyone has a few extra CPU cycles to spare,
I'd appreciate it if you could verify a problem that I
have encountered. Run the code
below and tell me if it crashes your R before
completion.
library(lme4)
data(bdf)
dump<-sapply( 1:50000, function(i) {
fm <- lme(langPOST ~ IQ.ver.cen + avg.IQ.ver.cen, data = bdf,
random = ~ IQ.ver.cen | schoolNR);
cat("
2013 Jan 24
3
[LLVMdev] [lld] driver and options questions
Michael,
I'm looking at flushing out the mach-o driver and targetinfo.
Can we rename the "ld64" flavor to "darwin". The command line tool on MacOSX is called "ld" - just like on unix. The name ld64 is the current source repository name for the linker. Once lld takes over, the term ld64 won't mean anything.
I've worked through adding DarwinOpts.td
2014 Dec 13
2
[LLVMdev] Correct way to access Function ArgumentList?
Hey All,
I’m working with Mac OS X 10.10, and everything seems generally fine but when I started working on a FunctionPass I get the following:
error: call to deleted constructor of
'Function::ArgumentListType' (aka 'iplist<llvm::Argument>')
Function::ArgumentListType argList = f.getArgumentList();
Any pointers as to the correct way access the Arguments of a
2004 Nov 29
1
Call to trellis.focus(); thenpanel.superpose()
The following works fine with the x11 device, though it
may well be that an initial plot is overwritten. With a pdf
or postscript device, I get two plots, the first of which
still has the red border from having the focus, while the
second is the plot that I want.
library(lattice); library(grid)
plt <- xyplot(uptake ~ conc, groups=Plant, data=CO2)
print(plt)
2013 Feb 14
1
mapply error with Math (S4 group generic)
I get an error when using self-defined (not standard) functions with mapply
with S4 objects from the raster package that I develop: "Error in
as.character(sys.call(sys.parent())[[1]]) : cannot coerce type 'closure'
to vector of type 'character'". Does anyone understand why? The problem is
illustrated below. Thanks, Robert
> # First a general example that works
2012 May 24
1
use list as function arguments
Hello Folks,
Is there any way to pass a list into a function such that the function
will use the list as its arguments? I haven't been able to figure that out.
The background: I'm trying to build a function that will apply another
function multiple times, each time with a different set of specified
arguments. I'm trying to figure out how to pass in a list of argument
lists, then
2013 Aug 07
1
[LLVMdev] Scheme on LLVM IR
> Can't you handle this entirely in the front-end? Just decide by fiat
> that all of your scheme functions will take an extra (hidden to the
> Scheme users) parameter saying how many args they were given. That's
> how C++ deals with the implicit "this" parameter for class methods.
> Then you could either use varargs or bitcast your functions to a
> reasonable