Repository : ssh://darcs.haskell.org//srv/darcs/packages/ghc-prim On branch : ghc-generics1
http://hackage.haskell.org/trac/ghc/changeset/9530c569ec66878e39728636b6c35727f4ff3594 >--------------------------------------------------------------- commit 9530c569ec66878e39728636b6c35727f4ff3594 Author: Jose Pedro Magalhaes <[email protected]> Date: Tue Jun 5 18:51:37 2012 +0100 Revert "Move Functor from base to ghc-prim" This reverts commit d7a70b01ff0cfaefba264813fd651bc37dcfe67e. >--------------------------------------------------------------- GHC/Classes.hs | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) diff --git a/GHC/Classes.hs b/GHC/Classes.hs index 0408ecf..7be590b 100644 --- a/GHC/Classes.hs +++ b/GHC/Classes.hs @@ -30,21 +30,11 @@ import GHC.Generics (Arity(..), Associativity(..), Fixity(..)) infix 4 ==, /=, <, <=, >=, > -infixl 4 <$ infixr 3 && infixr 2 || default () -- Double isn't available yet -class Functor f where - fmap :: (a -> b) -> f a -> f b - - -- | Replace all locations in the input with the same value. - -- The default definition is @'fmap' . 'const'@, but this may be - -- overridden with a more efficient version. - (<$) :: a -> f b -> f a - a <$ f = fmap (\_ -> a) f - -- | The 'Eq' class defines equality ('==') and inequality ('/='). -- All the basic datatypes exported by the "Prelude" are instances of 'Eq', -- and 'Eq' may be derived for any datatype whose constituents are also _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
