On Wed, Feb 22, 2006 at 05:12:47PM +0000, Malcolm Wallace wrote: > Everything else that is currently in the Haskell'98 Prelude is > re-distributed across a variety of small modules. Where a syntactic > desugaring rule currently uses an entity from the Prelude, the new > interpretation is that it uses whatever binding of that entity is in > scope - if there is no such entity in scope, it is an error. For > compatibility, we define a wrapper module called Prelude.Standard which > re-exports the original Haskell'98 Prelude: > > module Prelude.Standard > ( module Prelude > , module Prelude.Num > , module Prelude.Comparison > , module Prelude.Monad > , module Prelude.List > , module Prelude.Maybe > , module Prelude.Either > , module Prelude.Tuple > , module Prelude.IO > , module Prelude.Text > )
It would be nice if there was an easy way to import an entire Haskell98 prelude hiding only Prelude.List.* stuff (for example). This would be possible if all Prelude.* modules would be imported automatically, but I guess it's not what you propose. Best regards Tomasz -- I am searching for programmers who are good at least in (Haskell || ML) && (Linux || FreeBSD || math) for work in Warsaw, Poland _______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://haskell.org/mailman/listinfo/haskell-prime