> On 21 Feb 2015, at 04:02, Sean P. DeNigris <s...@clipperadams.com> wrote: > > Sven Van Caekenberghe-2 wrote >> But convenience and clean separation of responsibilities sometimes >> conflict (I mean, do all these object even have to know about files ?) > > Good point! But what do we do? The logic is too complicated for users to > roll-their-own... It would be nice to have a collaborating role like > dataSource, but the problem is that there are no specific FileReference > sub-types and we don't want to cloud up FileReference on the other side...
For me, this is an open design question. Someone should think hard about this and propose something. Existing conversions like #asXYZ or #as: come in the picture as well. Sven