Proposal: hands off the base! :)
Don Stewart
dons at galois.com
Thu Jan 17 14:15:42 EST 2008
bulat.ziganshin:
> i make a contra-proposal - fix base library in 6.8 state and add to
> ghc distribution new libs with all the popular Monad, List and any
> other functions. this will allow:
>
> 2) if we want to improve some base code, we *duplicate* it into new
> lib (with modified module names), publish first version of this
> libarry with exactly original code (and therefore equivalent
> interfaces) and then start to improve it, publishing newer and newer
> versions. imagine, for example, that we want to improve Data.Array.*:
>
> step 1: create library NewArray with modules Data.NewArray.* copied
> one-to-one from Data.Array.* and publish it as version 1
Data.Array is in the external 'array' package now.
-- Don
More information about the Libraries
mailing list