The R Project SVN R

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
52864 5807 d 19 h urbaneks /branches/R-exp-R5/ Experinental branch implementing "R5" ideas - extending S language to
create a more intuitive object system
 
49587 6169 d 5 h hornik /trunk/src/library/ Rd markup.  
48062 6352 d 13 h jmc /trunk/ S4 objects converted for S3 methods; class nonStructure  
47143 6438 d 1 h ripley /trunk/src/library/ spelling issues  
46908 6467 d 13 h murdoch /trunk/src/library/ Typos discovered by parse_Rd  
46315 6559 d 19 h jmc /trunk/src/library/methods/man/ typos in setMethod.Rd, setGeneric.Rd  
46314 6559 d 19 h jmc /trunk/ 1)... in methods signatures; 2)fix methods bug when default of arg is NULL; 3) remove superclass relations with removeClass  
45824 6629 d 21 h jmc /trunk/src/library/methods/man/ phase 1 of extensive rewrite of documentation  
45720 6644 d 18 h jmc /trunk/src/library/methods/man/ comment out test of removeMethods until it is revised to fit with new code  
42963 6881 d 21 h ripley /trunk/ formally deprecate seemsS4Object
more on rationalizing the use of \dQuote
 
42333 6941 d 1 h ripley /trunk/src/library/ add copyright/licence header
remove CVS-style $Id fields
 
41621 7010 d 21 h ripley /trunk/ partial matching issues  
41508 7019 d 9 h ripley /trunk/src/library/ add require() or :: calls where needed  
41429 7025 d 3 h ripley /trunk/src/library/ brace issues  
40918 7061 d 11 h jmc /trunk/ add function method.skeleton  
39342 7255 d 14 h jmc /trunk/src/library/methods/ Allow generic functions and primitives as argument f to setMethod and removeMethod
To support this, add .primitivname(op) as a .Call
Correct .onAttach in zzz.R to cache metadata from .GlobalEnv
Correct various errors in some of the .Rd files
 
39016 7271 d 22 h jmc /trunk/ Changes to methods and class management  
30912 8003 d 4 h ripley /trunk/src/library/ layout improvements  
28652 8169 d 13 h jmc /trunk/ allow default arguments in methods  
27464 8266 d 17 h ripley /trunk/ merge modreg into stats  
26530 8331 d 1 h maechler /trunk/src/library/methods/man/ fixed all codoc("methods", use.values=NULL)  
26000 8366 d 1 h ripley /trunk/src/library/ replace \testonly by \dontshow  
25118 8421 d 11 h hornik /trunk/src/library/ Use new Rd commands for marking words and phrases.  
23678 8533 d 20 h jmc /trunk/src/library/methods/man/ various corrections  
23493 8544 d 19 h jmc /trunk/src/library/methods/man/ add isSealed* functions; sealed= arg to setMethod  
23305 8555 d 23 h ripley /trunk/ fix up removeMethod (PR#2519)  
21875 8657 d 19 h jmc /trunk/src/ do method dispatch for matrix product functions  
21865 8658 d 16 h jmc /trunk/src/library/methods/ provide .Generic definition for methods inherited from
group generic; more informative messages from conformMethod
 
21001 8739 d 20 h jmc /trunk/src/library/methods/man/ tests related to a bug in nested primitive generic functions
(as reported Aug 6 to r-help)
 
20330 8791 d 15 h jmc /trunk/src/ 1. New meta-data classes for classRepresentation and for inheritance
(both extends and subclasses). More consistent with the green book &
opens the way to allowing same class name on different packages.

2. The methods package no longer copies any objects into the base
library at startup (as a consequence, it no longer uses data.class).
Another consequence is that the actual code for the trace function had
to be moved to the methods package to get the correct version of
class. The trace in base now constructs and evaluates a call to the
function in methods.
 
19670 8841 d 19 h jmc /trunk/src/library/methods/man/ reflect fixes to nonstandard generic and include
an example to test them
 
19473 8855 d 16 h jmc /trunk/src/library/methods/ fixes to classes that extend matrix and other structures;
fix setGeneric, setGroupGeneric, callGeneric to make group methods work better on primitives
(these fixes are candidates for 1.5.1)
 
19087 8882 d 13 h jmc /trunk/src/library/methods/man/ add class documentation and revise other, esp. where
database was used (not an R term)
 
19029 8885 d 12 h hornik /trunk/src/library/methods/man/ Cosmetics.  
18413 8920 d 12 h jmc /trunk/src/library/methods/man/ some added functions; fix some (not all) of the missing docs  
18380 8921 d 21 h jmc /trunk/src/library/methods/ *** empty log message ***  
18151 8936 d 13 h jmc /trunk/src/library/methods/ fix conformMethod, add example (plot method for trackCurve)  
17761 8960 d 21 h jmc /trunk/src/library/methods/man/ additions to example  
17454 8988 d 15 h jmc /trunk/src/library/methods/ 1. Add missing functions callGeneric, removeMethod

2. Fixes to insert inherited methods correctly in examples with
default + multi-dispatch methods.

3. Documentation fixes responding to CMD check
 
17376 8993 d 18 h jmc /trunk/src/library/methods/ fixes to documentation, add proper inheritance etc for array and matrix,
increased checking for duplicate slots and other inconsistencies in class definitions