Winston Chang
Winston Chang
Hm, now that I've experimented with this, I think it might be necessary.
R6 takes special care to make it so that the stored R6 object should *function* fine even on a computer with a different version of R6. However, the objects themselves...
@d-sharpe If you can provide a small reproducible example, that would help me understand exactly what you're facing.
I think the size increase probably happens because `serialize` and `unserialize` aren't smart enough to deduplicate the components of the functions that are the same (that is, the body and...
@d-sharpe I took a quick look at your `pickleR` package. I think you could write your own serialization/deserialization functions that could work on any object, not just R6 objects that...
Hi, it's unlikely that we'll fix this for OSX on PowerPC, but if you want to try, we'd look at a pull request. What version of OS X are you...
Sorry, there currently isn't a way to add a hook to run after cloning. But that is an interesting possibility. Can you provide a realistic example of how you would...
It looks like the `structure()` function will alter reference objects in place. Here's an example with an environment: ```R e attr(,"class") #> [1] "c" ``` The particular issue you're running...
Trying to combine R6 and S4... I don't know how that would work. R has built-in support for S4 classes. That's probably where the `class "Counter" is not exported by...
One more thing I noticed in the SO issue: there are `exportClass` directives in the example. Try taking those out. Those are related to S4.