On Thu, 5 Jun 2008, Johan Tibell wrote: > Hi! > > The last two weeks I've seen two new packages that add suffixes to > identifiers instead of relying on them being imported qualified to > distinguish them from identifiers in other modules. This is not a new > thing in Haskell community and there are examples of this practice in > libraries shipped with GHC. It is also common in papers (for good > reasons as we will see later). Atomic channels and variables under > Control.Concurrent.* are examples of using a prefix as a namespacing > tool. Let me reiterate the arguments [1,2] against this practice and > also speculate why this practice is more common in Haskell than in > e.g. Python, Java or Ruby.
Thank you for emphasising these points, again! _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe