Zhanyong Wan wrote:
> I guess the rational behind the current design is that everything by
> default should be private.  However, I doubt whether it is valid:  In
> Haskell the let/where clause allows us to keep auxilliary functions from
> polluting the top-level name space.  As a result, I seldom write
> "private" functions at top-level, and I think the situation might be
> true for other functional programmers as well.
It isn't true for me.  I don't think I would ever use module hiding.

Reply via email to