Являются ли Haskell FlexibleInstances стабильным расширением языка?
В чем проблема с FlexibleInstances в Haskell? Почему они не включены в Haskell 2010? Были ли реализации FlexibleInstances просто недостаточно стабильными для включения в стандарт или более серьезные проблемы связаны с FlexibleInstances? Безопасно ли их использовать? Будут ли они включены в Haskell Prime?
1 ответ
Безопасно ли их использовать?
Да. FlexibleInstances не создаст неоднозначную или перекрывающуюся ситуацию, когда GHC необходимо разрешить классы типов. Обратите внимание, что вероятность перекрытия экземпляров возможна и не является ошибкой, но любое фактическое запутанное использование во время проверки типа будет ошибкой.
Будут ли они включены в Haskell Prime?
Понятия не имею, я не часть Haskell Prime. Существует список рассылки, заархивированный в gmane. Отслеживание билетов это номер 32.