RE: Glasgow mafia meeting at PLDI

Marcin 'Qrczak' Kowalczyk
writes: Wouldn't putting domain names in the root of the hierarchy be OK? The set of top-level domain names is very stable and there are no clashes.
There are an awful lot of them: one for each country in the world. I don't think there's a country called "Prelude" but there probably is one with the domain name "IO".
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. Cheers, Simon

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
participants (2)
-
Frank Atanassow
-
Simon Marlow