Displaying 20 results from an estimated 900 matches similar to: "cairo anyone?"
2007 Nov 01
3
Curry: proposed new functional programming, er, function.
Hi all (especially R-core) I suppose,
With the introduction of the new functional programming functions into
base I thought I'd ask for a Curry() function. I use a simple one that
looks this:
Curry = function(FUN,...) { .orig = list(...);function(...)
do.call(FUN,c(.orig,list(...))) }
This comes in really handy when using say, heatmap():
2002 Jun 19
1
Anon CVS updates?
Is the anonymous CVS repository for R presently broken? There haven't been
many updates coming through and the repository files seem to differ
significantly from the rsync version of R-devel...
Byron Ellis (bellis@hsph.harvard.edu)
"Oook" - The Librarian
Please finger bellis@hsph.harvard.edu for PGP keys
2005 Mar 25
1
S4 methods semantics questions
Some quick questions about S4 methods.
Does the typing of S4 methods mean that lazy evaluation is no longer
possible? It seems that you would need to evaluate the arguments to
determine their type at dispatch.
Second, what role, if any, do default arguments play in S4 methods? I
notice that you can put default arguments into generics but that the
dispatch is still done on the type of the
2003 Sep 14
2
Problem building methods package?
For the last, I dunno, week or so I've been unable to build R... I
finally took the time to investigate and the crash is in building
'methods':
all.R is unchanged
../../../library/methods/man/methods.Rd is unchanged
make[2]: `Makedeps' is up to date.
../../../../library/methods/libs/methods.so is unchanged
make[1]: Nothing to be done for `Rfiles'.
Any clues to where this
2007 Aug 16
1
methods and try()
Hi all, I'm having a problem with some sort of interaction with try()
and methods, I think.
The setup is as follows, I have an S4 class that holds an environment
and I would like to evaluate the right hand side of a function inside
that environment. No problem there.
However, if the formula involves a symbol that doesn't exist, which
may or may not happen, it fails as it should and
2002 May 17
1
PCRE in development code?
So PCRE dropped into R-devel recently, I tried just dropping 3.9 (latest
version) into src/extra/pcre and compiling on Win32 but its dying during
the final link (undefined reference to 'pcre_free') is there some special
magic I'm missing or do I get to hunt this one down on my own?
Byron Ellis (bellis@hsph.harvard.edu)
"Oook" - The Librarian
Please finger
2005 Nov 18
1
A problem with glm() and possibly model-using functions in general?
So, consider the following:
> example(glm)
> g = function(model) { w = runif(9);glm(model,weights=w); }
> g(counts ~ outcome + treatment)
Error in eval(expr, envir, enclos) : object "w" not found
Huh?! I suspect that somebody is lazily evaluating arguments in the
wrong environment (probably GlobalEnv in this case). I'm willing to
accept the fact that there's
2002 Jul 19
1
R-devel Mac OSX build wierdness...
I encountered some wierdness when building R-devel (latest rsync) on OSX
using commandline tools (as opposed to the Carbon GUI and
whatnot...probably just laziness on my part but it generally works :-)).
At any rate, sometime between 2002-07-05 and the present the configure
scripts started setting INSTALL_DATA to ${R_HOME}/bin/install -c in
Makeconf...which causes wierdness for the Mac OSX
2005 Dec 29
1
reinventing the wheel....
> ---------- Forwarded message ----------
> From: Byron Ellis <ellis at stat.harvard.edu>
> If we wanted to be truly radical we'd just accept that graphics
> devices and event loops are just special cases of the connection and
> merge the whole thing, thus more-or-less reinventing CLIM. :-)
Eventually, all programming languages grow up and become Lisp.
(progress,
2007 Jul 07
1
R graphics device for flash apps
Byron,
I just read your blog (statcomp.blogspot.com, linked from your other
post) and rand across your idea of an R/Flash graphics device. I've also
been giving this some thought because of this amazing interactive flash app:
http://tools.google.com/gapminder
and others from http://www.gapminder.org/.
I would love more than anything to work on this. The only hitch is that
I'm so
2007 Apr 03
2
R callbacks
Hi,
I'm trying to understand (mostly from the R-exts manual) how to use
the callbacks declared in Rinterface.h. As a first attempt, I'm trying
to redefine ptr_R_WriteConsole in a very trivial manner. Here's my
code:
---------------
$ cat altr.c
int Rf_initialize_R(int ac, char **av);
#define R_INTERFACE_PTRS 1
#include <Rinterface.h>
extern int R_running_as_main_program;
2007 Feb 11
1
Graphics driver test script?
Hi,
1. I started work on a metapost graphics driver a week or so ago and it is
gradually taking shape. I'm building up my own test cases into a
script as I go, but
figured you may have a "canonical testing script" of cases a driver must handle?
2. The clipping function looks like being a tricky problem. It seems
to me that the
callers of the driver assume that clipping affects all
2007 Jul 06
1
Hook for running a function before evaluation
Hello,
I like much addTaskCallback() and friends. However, there are situations
were we would like to have a function run BEFORE, not after every
top-level tasks. I think specifically to reset options(width = ) to
accommodate to the current width of the console, using something like:
options(width = system("tput cols"))
I am sure there are many other situations where this could be
2007 Aug 29
1
Modifying R_CheckStack for a speed increase
Greetings R developers,
R will run a little faster when executing "pure R" code if the function
R_CheckStack() is modified.
With the modification, the following code for example runs 15% faster
(compared to a virgin R-2.5.1 on my Windows XP machine):
N = 1e7
foo <- function(x)
{
for (i in 1:N)
x <- x + 1
x
}
2007 Dec 19
1
interactive graphics devices
Hi
For all developers of add-on graphics devices: please note the
existence of deviceIsInteractive() for adding your device to the list of
devices for which dev.interactive() returns TRUE. (Available since R
2.6.0; thanks to Brian Ripley I think)
Paul
--
Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
Auckland
New Zealand
64 9 3737599 x85392
paul at
2005 Dec 09
3
external pointers
I have some C data I want to pass back to R opaquely, and then back to
C. I understand external pointers are the way to do so.
I'm trying to find how they interact with garbage collection and object
lifetime, and what I need to do so that the memory lives until the
calling R process ends.
Could anyone give me some pointers? I haven't found much documentation.
An earlier message
2007 Nov 21
2
Color coding
I'm probably not the first with this idea so I guess that there's a
complex issue behind it but since I couldn't find an answer I just
though to ask:
Wouldn't it be nice to have color coded objects as output of ls()
statement? Functions of one color and rest with other (at least). So
when I issue an ls() I could visually discern different types of
objects.
I often find myself
2007 Jan 03
2
How to execute R scripts simultaneously from multiple threads
Hi All,
My problem is about parallel execution of R-scripts. My platform is linux.
A program that is written in C needs to execute multiple R-scripts
simultaneously. The C program makes use of multi-threading. Each thread
must initiate the execution of one script. Performance is very important.
Appearantly the R C-API does not provide a mechanism for parallel
execution..
It is preferred
2007 Sep 26
1
modifying large R objects in place
I have a C function, which performs a transformation
of a large integer matrix. The matrix may be of size 1.6GB,
so I can have only one copy in RAM and have to modify it
in place. This is possible using .Call and works fine. For
debugging, I need two copies of a smaller matrix and modify only
one of them. This may also be done, for example, by
A <- some integer matrix
B <- A +
2004 Aug 18
3
R as shared library
Hello folks,
I'm embarking on a project to embed R into the Apache web server, and
I'd like your help. Currently, I'm looking for a way for R code to call
back into a shared library from which the R shared library was loaded.
Essentially, apache starts and loads mod_R.so which runs an
initialization routine which calls Rf_initEmbeddedR() and the following
code:
/* override to