On Fri, 18 Sep 2009 11:41:32 am Andrew McNamara wrote:
The issue is bigger than error checking - I'm maintaining that a distinction between an Address (singleton, item) and a Network (Container) is useful and should be embraced. The current implementation has already partially gone this route, but hasn't completed the transition, and this does not give the structure to users that it could - there's an obligation on modules in the standard library to provide leadership and clarity without being dictatorial. They are essentially silent mentors.
So, while I am not suggesting we build a bondage and discipline machine, I am suggesting that partitioning the functionality differently will result in a better outcome all round.
As one of those non-expert users, can I give a big THANK YOU to Andrew for this. -- Steven D'Aprano