GUI Library Task Force
Wed, 26 Sep 2001 18:57:38 +0200
"S. Alexander Jacobson" wrote:
> On Wed, 26 Sep 2001, Manuel M. T. Chakravarty wrote:
> > > Given that Haskell98 is not ready for libraries anyway, why are you so
> > > concerned about it?
> > It isn't? Why? Because of the lack of hierachical name
> > spaces? Then, C isn't ready for libraries either.
> As I posted in a prior thread:
> * Library namespace is broken
> So is C's, however it relies MUCH more strongly on build tools like
> Make. All popular languages that have been created in the last 20 years
> appear to have saner systems (Java, Perl, Python, etc). The problem is
> worse in Haskell because the number of built in libraries is very small
> and the code reuse goals are much more ambitious.
Yes, the Library namespace is not ideal, and there has been a suggestion
to add `.' to module names to solve this. If we don't want to do that, just
use `_' as a name separator instead of `.'. This way you can build hierarchies.