GUI Library Task Force

Lennart Augustsson lennart@augustsson.net
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.

    -- Lennart