
On Fri, Aug 14, 2009 at 1:38 PM, Ian Lynagh
On Fri, Aug 14, 2009 at 08:28:54AM -0400, Iavor Diatchki wrote:
Hello, I know the the Haskell Platform is in the spot-light at the moment but please do not mix it in into name conventions as well! Different packages can provide modules with the same name, so it seems perfectly reasonable to let programmers choose the names for their modules.
But it is then impossible (apart from with a non-portable GHC extension) to use both packages in one program/library.
It will also cause confusion.
Naming and avoiding name collisions are important. However I think this is best dealt with on a case-by-case basis. I'm happy to have a complete wild-west mentality to naming outside HP... of course the astute Haskell developer would quickly realise that it's fraught with problems to create name collisions with packages already in HP and it would preclude inclusion in HP as well. /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe