Glasgow mafia meeting at PLDI

Frank Atanassow franka@cs.uu.nl
Tue, 26 Jun 2001 16:29:41 +0200


Simon Marlow wrote (on 26-06-01 12:59 +0100):
> > Maybe I'm missing something, what's wrong with putting the 
> > standard stuff
> > under Org.Haskell? For example:
> > 
> >   Org.Haskell.Prelude
> >   Org.Haskell.IO
> 
> No problem, just that the names tend to get a little long.  It makes
> sense to keep things as flat as possible unless there is a real reason
> not to do so.

If other choices lead to potential clashes, then it sounds like a good enough
reason to me. Org.Haskell also has the advantage of being the obvious place to
locate stuff which is produced by The Haskell Organization. If the length is a
problem, how about amortizing it with some syntax to factor out prefixes, e.g.:

  import Org.Haskell(module Prelude, module IO, module Array)

Or is this already allowed? Sorry if I'm not up-to-date on the current import
syntax... BTW, please add a link in

  http://www.haskell.org/~simonmar/libraries/libraries.html

to the current form of the "modest language extension" proposal mentioned in
the Introduction. Is it still:

  http://www.cs.york.ac.uk/fp/libraries/

?

-- 
Frank Atanassow, Information & Computing Sciences, Utrecht University
Padualaan 14, PO Box 80.089, 3508 TB Utrecht, Netherlands
Tel +31 (030) 253-3261 Fax +31 (030) 251-379