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

Reply via email to