at is unlikely to happen,
for many good reasons, but I can still hope :)
Ross
>
> Warm regards,
> Brian
>
> •
> Brian Lee Yung Rowe
> Founder, Zato Novo
> Professor, M.S. Data Analytics, CUNY
>
> On Aug 1, 2014, at 3:33 PM, Ross Boylan wrote:
>
&g
ion of your app/system (ie
> you're always writing to and reading from the intermediate format).
>
>
> Warm regards,
> Brian
>
> •
> Brian Lee Yung Rowe
> Founder, Zato Novo
> Professor, M.S. Data Analytics, CUNY
>
> On Aug 1, 2014, at 1:54 PM, Ross Boylan wrote
I saved objects that were defined using several reference classes.
Later I modified the definition of reference classes a bit, creating new
functions and deleting old ones. The total number of functions did not
change. When I read them back I could only access some of the original
data.
I asked
On Wed, 2014-03-19 at 19:22 -0700, Ross Boylan wrote:
> I've tweaked Rmpi and want to have some variables that hold data in the
> package. One of the R files starts
> mpi.isend.obj <- vector("list"
ign("mpi.globals", new.env(), environment(mpi.isend))
assign("mpi.isend.obj", vector("list", mpi.request.maxsize(),
mpi.globals)
work?
mpi.isend is a function in Rmpi. But I'd guess the first assign will
fail because the environment is locked.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
oved
that would invalidate the transfer.
I was just using the blocking sends to avoid this problem, but the
result is significant delays.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Thu, 2014-03-13 at 10:46 -0700, Ross Boylan wrote:
>
> It seems very odd that the same Rmpi.so is requiring both the old and
> new libmpi.so (compare to the first
> trace in in point 1). There is this code in Rmpi.c:
> if (!dlopen("libmpi.so.0"
On Thu, 2014-03-13 at 10:46 -0700, Ross Boylan wrote:
> 1. My premise that R had no references to mpi was incorrect. The logs
> show
> 24312: file=libmpi.so.1 [0]; needed
> by /home/ross/Rlib-3.0.1/Rmpi/libs/Rmpi.so [0]
> 24312: find library=libmpi.so.1 [0]; se
Comments/questions interspersed below.
On Wed, 2014-03-12 at 22:50 -0400, Simon Urbanek wrote:
> Ross,
>
> On Mar 12, 2014, at 5:34 PM, Ross Boylan wrote:
>
> > Can anyone help me understand how I got 2 versions of the same library
> > loaded, how to prevent it, and w
place?
How can I stop the madness? Some folks on the openmpi list have
indicated I need to rebuild R, telling it where my MPI is, but that
seems an awfully big hammer for the problem.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Wed, 2013-10-02 at 16:15 -0400, Duncan Murdoch wrote:
> On 02/10/2013 4:01 PM, Ross Boylan wrote:
> > On Wed, Oct 02, 2013 at 11:05:19AM -0400, Duncan Murdoch wrote:
> >
> > >> Up to entry #4 this all looks normal. If I go into that sta
On Wed, Oct 02, 2013 at 11:05:19AM -0400, Duncan Murdoch wrote:
>> Up to entry #4 this all looks normal. If I go into that stack frame, I
>> see this:
>>
>>
>> (gdb) up
>> #4 Shape::~Shape (this=0x15f8760, __in_chrg=) at
>> Shape.cpp:13
>> warning: Source file is more recent than executable.
n in Makeconf can be
overridden in Makevars?
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
what you appeared to be doing from your initial email)
>
Doh! Thank you; that was it.
This was interacting with another error, which is perhaps how I managed
to miss it.
Ross
> -- Tony Plate
>
> On Mon, March 22, 2010 4:43 pm, Ross Boylan wrote:
> > On Mon, 2010-03-22 at 16:30
Plate
> class(summary(r$individual[[2]]))
[1] "summary.lm"
But maybe I'm not following the question.
Ross
>
> On Mon, March 22, 2010 4:03 pm, Ross Boylan wrote:
> > summary(x), where x is the output of lm, produces the expectedd display,
> > including standard e
n I trace through the summary method, the coefficients value is a
matrix.
I'm trying to pull out the standard errors for some rearranged output.
How can I do that?
And what's going on? I suspect this may be a namespace issue.
Thanks.
Ross Boylan
P.S. I would appreciate a cc because o
On Thu, 2010-03-18 at 00:57 +, ted.hard...@manchester.ac.uk wrote:
> On 17-Mar-10 23:32:41, Ross Boylan wrote:
> > While browsing some code I discovered a call to lm that used
> > a formula y ~ X - 1, where X was a matrix.
> >
> > Looking through the documentation o
While browsing some code I discovered a call to lm that used a formula y
~ X - 1, where X was a matrix.
Looking through the documentation of formula, lm, model.matrix and maybe
some others I couldn't find this useage (R 2.10.1). Is it anything I
can count on in future versions? Is there document
On Thu, 2010-01-21 at 11:38 -0800, Ross Boylan wrote:
> I've attached a script I wrote that pulls all the setGeneric definitions
> out of a set of R files and puts them in a separate file, default
> allGenerics.R. I thought it might help others who find themselves in a
>
cs.py from
the start. If you didn't, and discover you should have, the script
automates the conversion.
Thanks to everyone who helped me with my packaging problems. The
package finally made it to CRAN as
http://cran.r-project.org/web/packages/mspath/index.html. I'll send a
public notice o
On Tue, 2010-01-19 at 12:55 -0800, Seth Falcon wrote:
> I would expect setGeneric to create a new generic function and
> nuke/mask
> methods associated with the generic that it replaces.
I tried a test in R 2.7.1, and that is the behavior. I think it would
be worthwhile to document it in ?setGene
ing use, and so it would
be useful if they could retain setGeneric()'s even if I also need an
earlier setGeneric to make the whole package work.
I am also working on a python script to extract all the generic function
defintions (that is, setGeneric()), just in case.
Ross Boylan
__
Adding duplicate setGeneric's seems like the smallest, and
therefore safest, change if the duplication is not a problem.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Sat, 2010-01-16 at 07:49 -0800, Seth Falcon wrote:
> Package authors
> should be responsible enough to test their codes with and without
> optional features.
It seems unlikely most package authors will have access to a full range
of platform types.
Ross
_
On Fri, 2010-01-15 at 12:34 -0500, Simon Urbanek wrote:
>
> On Jan 15, 2010, at 12:18 , Ross Boylan wrote:
>
> > On Fri, 2010-01-15 at 09:19 +0100, Kurt Hornik wrote:
> >> The idea is that maintainers typically want to
> >> fully check their functionality
kipped if the enhanced package was absent. Even that logic isn't quite
right if the enhanced package is added later.
My package only loads/verifies the presence of rmpi if one attempts to
use the distributed features, so the relation is at run time, not load
time.
Ross
>
> On Fri, Jan
On Fri, 2010-01-15 at 09:19 +0100, Kurt Hornik wrote:
> The idea is that maintainers typically want to
> fully check their functionality, suggesting to force suggests by
> default.
This might be the nub of the problem. There are different audiences,
even for R CMD check.
The maintainer probably w
check.
NAMESPACE seems to raise similar issues; I don't see any mechanism for
optional imports. Also, I have not used namespaces, and am not eager to
destabilize things so close to release. At least, I hope I'm close to
release :)
Thanks for any advice.
Ross Boylan
P.S. Thanks, Duncan,
the bug tracker, but couldn't find
anything--in fact I had trouble identifying bugs in the documentation
system as opposed to bugs in the documentation.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Thu, 2009-12-17 at 15:24 +0100, Martin Maechler wrote:
> >>>>> Ross Boylan
> >>>>> on Thu, 17 Dec 2009 02:15:12 +0100 (CET) writes:
>
> > Full_Name: Ross Boylan
> > Version: 2.10.0
> > OS: Windows XP
> > Sub
w they interacted with callNextMethod, selectMethod, etc. I did study
what I thought were the relevant help entries.
Ross
>
>
> Ross Boylan wrote:
> > Thanks for your help. I had two concerns about using as: that it would
> > impose some overhead, and that it would requi
Thanks for your help. I had two concerns about using as: that it would
impose some overhead, and that it would require me to code an explicit
conversion function. I see now that the latter is not true; I don't
know if the overhead makes much difference.
On Thu, 2009-12-03 at 13:00 -0800, Martin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Martin Morgan wrote:
> Hi Ross --
>
> Ross Boylan writes:
>
>> I have classes A and B, where B contains A. In the implementation of
>> the group generic for B I would like to use the corresponding group
>> generi
nature=c("numeric", "A"))(e1, e2)
print(v)
new("B", v, xb=e1...@xb)
}
)
Results:
> t1 <- new("B", new("A", xa=4), xb=2)
> t1
An object of class “B”
Slot "xb":
[1] 2
Slot "xa":
[1] 4
> 3*t1
Error in getGeneric(f, !optional) :
no generic function found for "callGeneric"
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
of the row labelled 6 (all 0's and NaN) is
white. This is the same color showing for the NaN values.
In contrast, all other 0 values appear as dark red.
Have I missed some subtlety, or is this a bug?
Ross Boylan
__
R-devel@r-project.org mailing
R 2.8.1 on Windows behaves as I expected, i.e., the final args(foo)
returns a function of x. The previous example (below) was on Debian
GNU/Linux.
On Wed, 2009-10-28 at 12:14 -0700, Ross Boylan wrote:
> Here's a self-contained example of the problem:
>
> > foo <- fun
Here's a self-contained example of the problem:
> foo <- function(obj) {return(3);}
> setGeneric("foo")
[1] "foo"
> removeGeneric("foo")
[1] TRUE
> foo <- function(x) {return(4);}
> args(foo)
function (x)
NULL
> setGeneric("foo")
[1] "foo"
> args(foo)
function (obj)
NULL
R 2.7.1. I get the sam
gt; setGeneric("yearStop")
[1] "yearStop"
> args(yearStop)
function (obj)
NULL
R 2.7.1. I originally read the definitions in from a file with ^c^l in
ESS; however, I typed the commands above by hand.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Sun, 2009-08-16 at 21:24 +0200, Petr Savicky wrote:
> Dear Ross Boylan:
>
> Some time ago, you sent an email to R-devel with the following.
> > I got into this because I'm trying to extend the rsprng code; sprng
> > returns its state as a vector of bytes. Conve
On Thu, 2009-07-30 at 12:32 +0200, Christophe Dutang wrote:
> > This suggests that the type of user_unif_seedloc is Int32*, not int
> *.
> > It also suggests that user_unif_nseed should return the number of
> 32
> > bit
> > integers. The code for PutRNGstate(), for example, uses them in
> just
>
ore of my rsprng adventures are on
http://wiki.r-project.org/rwiki/doku.php?id=packages:cran:rsprng. Feel
free to read, correct, or extend it.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
get built into a library.
It's usually cleaner to build the R library from a fresh version of the
sources; otherwise scraps of my other builds tend to end up in the R
package.
Thanks, Whit, for the pointers to Rcpp and RAbstraction.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Tue, 2009-06-30 at 12:58 -0700, Ross Boylan wrote:
> I haven't found much on S4 class redefinition; the little I've seen
> indicates the following is to be expected:
> 1. setClass("foo", )
> 2. create objects of class foo.
> 3. execute the same setClass
at do
I do? At the moment it looks as if I'd need to make a new class name,
define some coerce methods, and then locate and change the relevant
instances. Is there a better way?
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
ond, should R CMD check fail so completely and opaquely in this
situation?
>
> Ross Boylan wrote:
> > During R CMD check I get this:
> > ** building package indices ...
> > Error in eval(expr, envir, enclos) : could not find function
> > "readingError&quo
, \alias{readingError-class},
\name{readingError-class} and an example invoking readingError.
I'm using R 2.5.1 as packaged for Debian GNU/Linux.
Does anyone have an idea what's going wrong here, or how to fix or debug
it?
The code seems to work OK when I use it from ESS.
--
Ross Boylan
See at bottom for an example.
On Wed, 2007-07-25 at 11:26 -0700, Jonathan Zhou wrote:
> Hi Hin-Tak,
>
> Here is the R code function in where I called the two C++ and further below
> are the 2 C++ functions I used to create the externalptr and use it :
>
> soam.Rapply <- function (x, func, ...,
>
After upgrading to R 2.5.1 on Debian, R CMD check gives
* checking Rd cross-references ... WARNING
Error in .find.package(package, lib.loc) :
there is no package called 'codetools'
Execution halted
* checking for missing documentation entries ... WARNING
etc
The NEWS file says (for 2.5.0;
y problems? If so, do they indicate
problems in R or some other component (e.g., ld.so). Put more
practically, should I file one or more bugs, and if so, against what?
Thanks.
Ross Boylan
==30551== Invalid read of size 4
==30551==at 0x4016503: (within /lib/ld-2.5.so)
==30551==by 0x400600
On Tue, Apr 17, 2007 at 11:07:12PM -0400, Duncan Murdoch wrote:
> On 4/17/2007 10:43 PM, Ross Boylan wrote:
> >I get the error
> > undefined symbol: Rf_rownamesgets
> >when I try to load my package, which include C++ code that calls that
> >function. This is particul
I get the error
undefined symbol: Rf_rownamesgets
when I try to load my package, which include C++ code that calls that
function. This is particularly strange since the code also calls
Rf_classgets, and it loaded OK with just that.
Can anyone tell me what's going on?
For the record, I worked
Currently, if one wants to test if an argument to an outer function is
missing from within an inner function, this works:
> g5 <- function(a) {
+ inner <- function(a) {
+ if (missing(a))
+ "outer arg is missing"
+ else
+ "found outer arg!"
+ }
+ inner(a)
+ }
> g5(3)
[1] "f
On Fri, Mar 30, 2007 at 03:01:19PM -0500, Dirk Eddelbuettel wrote:
>
> On 30 March 2007 at 12:48, Ei-ji Nakama wrote:
> | Prof. Nakano(ism Japan) and I wrestled in Rmpi on HP-MPI.
> | Do not know a method to distinguish MPI well?
> | It is an ad-hoc patch at that time as follows.
There are some a
on(object, myname=character(0), ...) {
[EMAIL PROTECTED] <- myname;
object
}
Further, if you invoke it with
mymethod(myclass, "new name")
you will discover myclass is unchanged. You need
myclass <- mymethod(myclass, "new name")
You might consider us
ght the
function remain generic, and so did not rebuild it at the next
setMethod.
If I had practiced the recommended style, I would have done
foo<-function(object) 2
setGeneric("foo")
and all would have been well. So that's what I'll do.
I thought I'd report this in
tegration with Sun Grid Engine.
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL PROTECTED]
Dept of Epidemiology and Biostatistics fax: (415) 514-8150
University of California, San Francisc
On Mon, Mar 19, 2007 at 10:38:02AM -0700, Ross Boylan wrote:
> Kurt Hornick, offlist, also advised this, as well as noting that using
Sorry. That should be "Kurt Hornik."
Ross
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mai
On Mon, Mar 19, 2007 at 11:33:37AM +0100, Martin Maechler wrote:
> >>>>> "RossB" == Ross Boylan <[EMAIL PROTECTED]>
> >>>>> on Sun, 18 Mar 2007 12:39:14 -0700 writes:
>
> RossB> The contents of .Rbuildignore seems to affect
>
The contents of .Rbuildignore seems to affect
R CMD build
but not
R CMD check.
I'm using R 2.4.0 on Debian.
Is my understanding correct? And is there anything I can do about it?
In my case, some of the excluded files contain references to other
libraries, so linking fails under R CMD check. I
On Mon, 2007-02-26 at 16:08 +, Ernest Turro wrote:
> Thanks for your comments Ross. A couple more comments/queries below:
>
> On 26 Feb 2007, at 06:43, Ross Boylan wrote:
>
> > [details snipped]
> >
> > The use of the R api can be confined to a wrapper functi
Here are a few small follow-up comments:
On Sun, Feb 25, 2007 at 11:18:56PM +, Ernest Turro wrote:
>
> On 25 Feb 2007, at 22:21, Ross Boylan wrote:
>
> >On Sun, Feb 25, 2007 at 05:37:24PM +, Ernest Turro wrote:
> >>Dear all,
> >>
> >>I have
r, you can override the operator new in C++ so that
it uses your own allocator, e.g., R_alloc. I'm not sure about all the
implications that might make that dangerous (e.g., can the memory be
garbage collected? can it be moved?). Overriding new is a bit tricky
since there are se
murky.
Below, [1] means
http://www.stat.uiowa.edu/~luke/R/exceptions/simpcond.html,
one of the documents Prof Ripley referred to.
That page also has a nice illustration of using the restart facility.
On Tue, Feb 20, 2007 at 01:40:11PM -0600, Luke Tierney wrote:
> On Mon, 19 Feb 2007, Ross Boyl
[resequencing and deleting for clarity]
On Tue, Feb 20, 2007 at 01:15:25PM -0600, Luke Tierney wrote:
> On Tue, 20 Feb 2007, Ross Boylan wrote:
> >>>P.S. Is there any mechanism that would allow one to trap an interrupt,
> >>>like a ctl-C, so that if the user hi
nerates an interrrupt in most (but not all) R
> ports. Where it does, you can set up interrupt handlers (as the help page
> said)
>
My P.S. concerned whether the code that was interrupted could continue
from the point of interruption. As far as I can tell from ?tryCatch
there is not,
>
have in
mind the ctl-C handler setting a "time to finish up" flag which the
maini code checks from time to time.
Thanks.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
he front page of the manual says
The current version of this document is 2.4.0 (2006-11-25) DRAFT.
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL PROTECTED]
Dept of Epidemiology and Biostatistics fax:
uglier:
> a <- eval(substitute(function(z) { z; function() z+x}, list(x=k)))
> a1 <- a(k1)
> k1 <- 5
> a1()
[1] 120
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL PROTECTED]
Dept of Epidemiology
On Thu, Feb 08, 2007 at 11:53:21PM +0100, cstrato wrote:
...
> >Maybe there's some subtle linker problem, or a problem with the
> >representation of strings
> >
> >
> >
> What do you mean with linker problem?
>
Nothing very specific, but generically wrong options, wrong
objects/libraries, or wro
On Thu, Feb 08, 2007 at 10:04:14PM +0100, cstrato wrote:
> Ross Boylan wrote:
> >On Sun, Feb 04, 2007 at 10:47:37PM +0100, cstrato wrote:
> >
> >>Seth Falcon wrote:
> >>
> >>>cstrato <[EMAIL PROTECTED]> writes:
> >>>
> >&
ketched above is the best
approach to this problem (or even that it would be if R were
multi-threaded), but it does seem to me this might be one area where
threads would be handy in R.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.c
On Sun, Feb 04, 2007 at 10:47:37PM +0100, cstrato wrote:
> Seth Falcon wrote:
> > cstrato <[EMAIL PROTECTED]> writes:
> >
> >> Thank you for your fast answer.
> >> Sorrowly, I don´t know how to use a debugger on MacOS X, I am using
> >> old-style print commands.
> >>
> >
> > You should be
, ML, OCaml... In
particular, some of them have lazy evaluation of arguments, which R
also employs. And there are the functional/object languages like CLOS
(I think the O in OCaml is Object).
Anyway, this risks becoming a general language thread. My main point,
as someone who's been there, i
On Wed, Jan 17, 2007 at 11:56:15PM -0800, Ross Boylan wrote:
> An earlier thread (in 10/2006) discussed encoding issues in the
> context of R data and the desire to represent accented characters.
>
> It matters in another setting: the output generated by R and the
> seemingly
t encoding. It will get messed up if one generates the
files under the wrong encoding.
And none of this addresses stuff beyond the context of output file
comparison in R CMD check.
Any thoughts?
Ross Boylan
* From the R Extensions document, discussing the DESCRIPTION file:
If the `DESCRIPTION
On Tue, 2007-01-16 at 14:03 -0800, Ross Boylan wrote:
> I have a single data file inputs.RData that contains 3 objects. I
> generated an Rd page for each object using prompt().
> When I run R CMD check I get
> * checking for code/documentation mismatches ... WARNING
> Warning in u
So, any comments on the possible modification to codocData or the
work-arounds?
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL PROTECTED]
Dept of Epidemiology and Biostatistics fax: (415) 514-8150
Un
On Thu, 2007-01-04 at 17:06 +1100, [EMAIL PROTECTED] wrote:
> It is possible to do some of these things with the 'debug' package-- the
> article in R-news 2003 #3 shows a few of the tricks. Suppose 'b1' calls
> 'c1'. If 'c1' exists as "permanent" function defined outside 'b1' (which
> I generally p
nce R is function-based OO.
There is a package that permits a more traditional ("class-based") OO
style; I think it's called R.oo.
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
On Tue, 2007-01-02 at 18:44 -0500, Duncan Murdoch wrote:
> On 1/2/2007 5:46 PM, Ross Boylan wrote:
> > The smalltalk debugger is the standard by which I judge all others; it's
> > just amazing. You can go up and down the stack, graphically examine
> > variabl
On Tue, 2007-01-02 at 17:24 -0500, Duncan Murdoch wrote:
> I don't think you're missing anything with the debug() function. It
> needs updating.
Bummer!
>
> I don't think there's any structural reason why you shouldn't be able to
> do the things you're talking about in R, but they haven't been
mented in the Green book has up and down functions to change the
frame (p. 265); these are conspicuously absent in R.
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL PROTECTED]
Dept of Epidemiology and Biostatistics
suspect some of the
items in it might be promises, and so would not have the values I
needed as well. (Also the frame could later change, though I guess I
could convert it to a list to avoid that problem.)
Ross Boylan
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
For example,
should I test for existence of a generic in the one spot I create it?
Since that seems like a half-measure (if a generic exists it may well
have different arguments) I suppose I should use namespaces...
Thanks.
Ross Boylan
__
R-devel@r-proj
On Sat, Dec 02, 2006 at 05:11:22PM +0100, Martin Maechler wrote:
> >>>>> "RossB" == Ross Boylan <[EMAIL PROTECTED]>
> >>>>> on Fri, 1 Dec 2006 11:33:21 -0800 writes:
>
> RossB> On Fri, Dec 01, 2006 at 11:37:46AM +0100, Marti
On Fri, Dec 01, 2006 at 10:34:45AM +0100, Martin Maechler wrote:
> >>>>> "RossB" == Ross Boylan <[EMAIL PROTECTED]>
> >>>>> on Thu, 30 Nov 2006 12:17:55 -0800 writes:
>
> RossB> I want to print the coefficient estimates of a mod
On Fri, Dec 01, 2006 at 11:37:46AM +0100, Martin Maechler wrote:
> >>>>> "RossB" == Ross Boylan <[EMAIL PROTECTED]>
> >>>>> on Thu, 30 Nov 2006 22:29:06 -0800 writes:
>
> RossB> I've had repeated problems with promptCla
On Thu, Nov 30, 2006 at 10:29:06PM -0800, Ross Boylan wrote:
> I've had repeated problems with promptClass missing methods, usually
> telling me a class has no methods when it does.
>
> In my current case, I've defined an S4 class "mspathCoefficients" with
>
quot;)
Methods may be defined for arguments: x
I've looked through the code for promptClass, but nothing popped out
at me.
It may be relevant that I'm running under ESS in emacs. However, I
get the same results running R from the command line.
Can anyone tell me what's going o
f the matrix given as the first
argument to the function.
Are there any better solutions? Obviously I could just copy the
method and modify it, but that creates duplicate code and loses the
ability to track future changes to printCoefmat.
Thanks.
Ross B
On Thu, Nov 30, 2006 at 10:59:13AM +0100, Peter Dalgaard wrote:
> [EMAIL PROTECTED] wrote:
> >2. http://www.r-project.org/posting-guide.html includes in the section
> >Surprising behavior and bugs, "make sure you read R Bugs in the R-faq."
> >The
> >latter is the link http://cran.r-project.o
On Fri, Nov 24, 2006 at 11:23:14AM -0800, Ross Boylan wrote:
> Using R 2.4, the following fails:
> setClass("testc", representation(a="ANY"))
> makeC <- function(myarg) new("testc", a=myarg)
> makeC()
> -> Error in initialize(value, ...)
Using R 2.4, the following fails:
setClass("testc", representation(a="ANY"))
makeC <- function(myarg) new("testc", a=myarg)
makeC()
-> Error in initialize(value, ...) : argument "myarg" is missing,
with no default
On the other hand, this is OK:
f <- function(a) g(b=a)
g <- function(b) if(missin
in R.
Thanks.
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL PROTECTED]
Dept of Epidemiology and Biostatistics fax: (415) 514-8150
University of California, San Francisco
San Francisco, CA 94107
i
loaded, so I'd like the documentation to work gracefully in that
situation. "Gracefully" means that if Rmpi is not loaded the help still
shows; it does not mean that clicking on the link magically produces the
Rmpi documentation.
--
Ross Boylan
elevant classes.
I realize that implementing this is not trivial, and I'm not necessarily
advocating it as a priority. But I wonder how it strikes people.
--
Ross Boylan wk: (415) 514-8146
185 Berry St #5700 [EMAIL
I'm trying to understand what the underlying issues are here--with the
immediate goal of how that affects my design and documentation
decisions.
On Wed, Sep 27, 2006 at 02:08:34PM -0400, John Chambers wrote:
> Seth Falcon wrote:
> > John Chambers <[EMAIL PROTECTED]> writes:
> >
> >
> >> There i
On Tue, 2006-09-26 at 10:43 -0700, Seth Falcon wrote:
> Ross Boylan <[EMAIL PROTECTED]> writes:
> >> If anyone else is going to extend your classes, then you are doing
> >> them a disservice by not making these proper methods. It means that
> >> you can contr
On Tue, 2006-09-26 at 00:20 +, Ross Boylan wrote:
> I have a small S4 class for which I've written a page grouping many of
> the accessors and replacement functions together. I would be interested
> in people comments on the approach I've taken.
>
> The code has
ly the same. Things are worse for replacement functions;
as I understand it, they must use "value" for their final argument, but
the value has different meanings and types in different contexts.
Any suggestions or comments?
I've attached the .Rd file in case more sp
1 - 100 of 116 matches
Mail list logo