data-default icon indicating copy to clipboard operation
data-default copied to clipboard

DefaultSignatures extension can be used to make Monoid default

Open HaskellZhangSong opened this issue 10 years ago • 1 comments

{-# LANGUAGE DefaultSignatures #-}

import Data.Monoid
class Default a where
    def :: a
    default def :: Monoid a => a
    def = mempty

HaskellZhangSong avatar Sep 23 '15 04:09 HaskellZhangSong

I've just merged https://github.com/mauke/data-default/pull/9, which uses default signatures to make a Generic instance instead. I have to play around with that first.

mauke avatar Apr 17 '16 20:04 mauke