just wondering what you thought of the idea of having some kind of top level interface package in the utilities package.
I was thinking of future proofing issues... as in you have lots of people writing some great utils, and some way of promoting loose coupling between them would be great. I mean what happens if I want to use an existing util in one that I am writing, but don't want to couple it tightly to it, so they have to be used together. Also common interface like IFactories and IEncodeables could use the same interface throughout the utils package.
this would of course need to be standardised and mediated.
i hope this has made sense.
what do ya think?