| At the moment, parallel arrays are in 'base'.  They define
| stuff that is exported from PrelNames and friends.  I think,
| SimonM said that it wouldn't be fundamentally difficult to
| define internally used names in other packages, but it may
| involve some hassle.

Not much hassle.  TH uses internally-used names that are defined in the
haskell-src package.  See DsMeta.mk_known_key_name (as recently
committed).  You could do the same for parallel arrays if you wanted.  


| Moreover, it seems to me that GHC depends not only on
| "base", but it now *also* depends on "haskell-src" (as some
| GHC modules import Language.Haskell.THSyntax).

Ah yes, that is true.

Simon

_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to