Неожиданно обнаружил, что при включенном -fglasgow-exts для
А я дурак сижу пишу инстансы.
UPD: Читайте ещё извращений про deriving. На моём 6.4.2 не работают.
UPD 2: А вот и описание этой фичи.
newtype можно делать deriving любых классов, экземпляром которого уже является обернутый тип.
newtype Stream a = S [a]
deriving (Functor, Monad, Show)
А я дурак сижу пишу инстансы.
UPD: Читайте ещё извращений про deriving. На моём 6.4.2 не работают.
UPD 2: А вот и описание этой фичи.
no subject
Date: 2007-01-12 02:48 pm (UTC)no subject
Date: 2007-01-12 02:50 pm (UTC)Хоть что-то.
no subject
Date: 2007-01-12 03:09 pm (UTC)no subject
Date: 2007-01-12 03:17 pm (UTC)Так вот, работает.
Есть ещё интересные вещи, сейчас проапдейчу пост...
no subject
Date: 2007-01-13 10:07 pm (UTC)no subject
Date: 2007-02-26 08:17 pm (UTC)когда выходил ghc 6.6 ghc hq по моим просьбам внесло множество изменений в его анонс http://haskell.org/ghc/docs/6.6/html/users_guide/release-6-6.html , где описаны изменения. так что этот анонс удобно использовать для переучивания с 6.4 на 6.6
standalone deriving доступен только в HEAD. кстати, в HCAR и на http://hackage.haskell.org/trac/ghc/wiki/Status/October06 кратко перечислены нововведения в 6.6 и 6.8
no subject
Date: 2007-02-27 07:38 am (UTC)