Dostaję parse error on input ‘where’
podczas próby następujący przykład w GHC 7.10.2:ghc 7.10.2 typ rodziny rozszerzenie nie działa
{-# LANGUAGE TypeFamilies #-}
type family F a :: *
type instance where
F (Maybe Int) = Int
F (Maybe Bool) = Bool
F (Maybe a) = String
Same question was asked two years ago about GHC 7.4.2.
Użyłem rodzin typu dobrze z GHC 7.6. * (Nie pamiętam ostatniej cyfry) w tym roku. Czy to jest problem z GHC 7.10.2?
Dostępne są rodziny typów według the User's Guide.
Mój GHC 7.10.2 i cabal 1.22.6.0 gdzie zainstalowany od this PPA.
możliwe duplikat [typ rodzin rozszerzenie nie działa zgodnie z opisem] (http://stackoverflow.com/questions/16338175/type-families-extension-does-not-work-as- opisane) – Bakuriu