Displaying 20 results from an estimated 3000 matches similar to: "Curry: proposed new functional programming, er, function."
2011 Mar 21
1
Curry with `[.function` ?
Dear all,
I sometimes use the following function:
Curry <- function(FUN,...) {
# by Byron Ellis,
https://stat.ethz.ch/pipermail/r-devel/2007-November/047318.html
.orig <- list(...)
function(...) do.call(FUN,c(.orig,list(...)))
}
... and have thought it might be convenient to have a method for [ doing
this. As a simple example,
> apply(M, 1, mean[trim=0.1]) # hypothetical
2005 Dec 23
2
cairo anyone?
Has anyone taken a shot at a Cairo graphics device yet? I half
expected to see one on either Paul's pages or Omegahat. :-)
---
Byron Ellis (ellis at stat.harvard.edu)
"Oook" -- The Librarian
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
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,
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
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
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
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 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
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 Apr 25
2
RAW types not restored from Rda files (PR#7812)
Full_Name: Byron Ellis
Version: 2.1.0
OS: OS X
Submission from: (NULL) (67.124.246.46)
> x = charToRaw("12345")
> x
[1] 31 32 33 34 35
> save(x,file="x.Rda")
> rm(x)
> load("x.Rda")
> x
[1] 00 00 00 00 00
Thats no fun.
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
2004 Apr 27
1
'R CMD build' fails when there are spaces in the path (PR#6830)
Full_Name: Byron Ellis
Version: R 1.9.0 (and 2.0.0)
OS: Linux (Redhat Fedora Core)
Submission from: (NULL) (140.247.241.197)
It appears that `R CMD build` cannot handle spaces in the path when building
packages for distribution. For instance:
[ellis@net-78815 ~/Bayesian Networks]$ R CMD build bnsl
* checking for file 'bnsl/DESCRIPTION' ... OK
* preparing 'bnsl':
* cleaning src
*
2001 Apr 29
4
Rgui crash (PR#926)
Full_Name: Byron Ellis
Version: 1.2.3
OS: Windows 2000 Server
Submission from: (NULL) (140.247.105.95)
In Rgui when attempting to resize the console the system locks for a second
(cursor locks up, etc) and then either returns to normal for a second before
crashing or just crashes when we start moving again (the former happens more
often when making things bigger, the latter when the console is
2008 Oct 21
1
---without-x option fails for R 2.8.0 (missing ;) (PR#13188)
Full_Name: Byron Ellis
Version: 2.8.0
OS: Linux
Submission from: (NULL) (64.124.65.175)
There is a missing ';' just above platform.c:1661 on the line "X11 = FALSE" that
causes compilation errors when X11 libraries are not being used.
2003 Aug 12
1
Re: [R-SIG-Mac] cleanest build I can think of
Thanks Byron, I assume you use new Devel Tool updates and nothing from
fink?
Can other people with new dev tools check this (for example Jan?)
It would be nice to update the instuction page (and R-admin in the
future)
some general notes:
1. there is no need to configure with --without-x as X11 can now be
used from inside RAqua
2. please use R-devel and not R-Sig-Mac as we will soon close this
2007 Feb 22
1
R_tryEval not properly documented in 'Writing R Extensions' (PR#9524)
Full_Name: Byron Ellis
Version: 2.4.1
OS: N/A
Submission from: (NULL) (75.55.126.10)
R_tryEval is implied to be in the public API by 'Embedding R in Other
Applications,' but not documented in 'Writing R Extensions.' This would seem to
be an oversight given the dependence of many applications including but not
limited to the official OS X GUI on this function.
2001 Apr 07
2
silent extern error (PR#898)
Full_Name: Byron Ellis
Version: 1.2.2
OS: all
Submission from: (NULL) (140.247.105.95)
R_ext/Arith.h
#ifdef MAIN
#define extern
#endif
#ifdef __cplusplus
extern "C" {
#endif
these two should be reversed. Its never a problem because builds aren't done
against C++ compilers, but its still an error (just a low priority one).
also, you could change that to
#ifdef __cplusplus
extern
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
2001 May 13
1
Dynamic C Symbols and Embedding Suggestion
Hello, I've been playing around w/ the new dynamic C symbol stuff (thank
you for doing that!) in the, um, 5/11/01 R-devel package and, unless I've
missed something incredibly obvious, there doesn't appear to be a
mechanism for registering functions of an embedding executable. It seems
like this would be a Good Thing to have.
Since I'm doing most of my work in Windows at the