Open MKLau opened 6 years ago
Parsing the user's code by inserting prov capture code into the stack may also be an issue, according to https://github.com/NCEAS/recordr/issues/73. There is a suggested fix, which is a refactor to use the utils::trace function. Not sure how difficult this would be.
Potential issue with assignments when internals are turned off: https://github.com/End-to-end-provenance/RDataTracker/issues/386
Potential issue with capturing user defined functions when internals are turned off: https://github.com/End-to-end-provenance/RDataTracker/issues/385
I have looked at recordR issue you mentioned and have been thinking that I would like to try working with the trace function as they suggest doing as well. I don't think that trick will work, though, for collecting provenance internal to functions, but I am hoping it could be used at the entry and exit of functions. This might allow us to fix the problems we are having when we are collecting provenance both internal to functions and internal to control constructs.
Thanks for taking a look, Barb. Good to hear that if might help in capturing that prov from functions and control statements. Hope you can carve out some time to do some experimenting.
Blocked by Issues #10, #11, #14, #34, #42, #43, #44, #50, #53, #54, #55, #58, #61, #73, #76, #77, #78, #79