nealrichardson commented on pull request #8256:
URL: https://github.com/apache/arrow/pull/8256#issuecomment-698445894


   > So in short we would create the R6 object in C++ and don't have to 
manipulate the external pointers in R ? 
   
   Ideally, right?
   
   > We would retain the same signatures ?
   
   Right, I think the most developer-friendly experience would be to pack the 
externalptr -> R6 logic into the as_sexp method. And yeah `..dispatch` would 
probably go away entirely because you'd directly instantiate the correct 
subclass; that dispatch is because the R side didn't know exactly which 
subclass it was getting returned.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to