Closed bfabry closed 9 years ago
Any idea on how this affects the performance of function serialization? Does everything still work well?
Performance as in speed? I wouldn't expect it to make much difference. Time taken serializing the functions I wouldn't think is normally a consideration. Performance in terms of does it still work... well, it works for me :-)
Maybe a better option would be to wrap it in a try catch and skip over the method missing exceptions, then it will definitely work the same as it did previously.
But yeah, I don't really know enough about the magic that is the undocumented &env values to speculate too much :-)
@bfabry happy to take a pull req if you're still interested :)
Blows up inside of tools.analyzer I think. It seems to be due to a macro relying on the values of &env, which apparently change when inside the analyzer. My quick hacky fix is this modification to cascalog.logic.fn/-save-env: