Scala, а у Haskell есть системы полного типа Turing. Обычно полнота Тьюринга относится к вычислениям и языкам. Что это значит в контексте типов?
Может ли кто-нибудь привести пример того, как программист может извлечь из этого выгоду?
PS Я не хочу сравнивать системы типа Haskell vs Scala. Это больше о термине в целом.
PSS Если возможно более Scala примеров.