Open hpages opened 2 years ago
My inclination is to say "not now, maybe during work on Bioc 3.16". If I understand correctly this change would bring a form of semantic consistency that has been lacking, unnoticed, for a long time. It seems there are reasonable workarounds. It would be nice to know the historical basis for the gap, that you mentioned on the support site. One motivation for doing it now is that the tooling for reserializing affected objects in the DFrame change is still "warm" and could be mobilized again without a big interruption in work on 3.15. If @hpages thinks this is the case let's discuss further.
Suggested by Charles Plessy on the Bioconductor support site.
Could be something like this (roughly):
Then:
This is of course a very disruptive change because it touches the internal representation of all SimpleList objects and derivatives (this includes DFrame objects). Which means that all these objects will need to be updated and re-serialized.
Should we do this?
H.