GUI Library Task Force

S. Alexander Jacobson alex@shop.com
Wed, 26 Sep 2001 13:17:04 -0400 (Eastern Daylight Time)


Great.  So that is something that goes into some library conventions
document.  Java has a convention that libraries should have reverse domain
name structure.  Is that how we should use _?

-Alex-

On Wed, 26 Sep 2001, Lennart Augustsson wrote:

> "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
>
>

___________________________________________________________________
S. Alexander Jacobson                   Shop.Com
1-646-638-2300 voice                    The Easiest Way To Shop (sm)