Я видел, как несколько источников отзываются о том, что "Haskell постепенно становится языком, зависящим от языка". По-видимому, подразумевается, что с увеличением количества языковых расширений Haskell дрейфует в этом общем направлении, но пока не существует.
В основном есть две вещи, которые я хотел бы знать. Во-первых, просто, что означает "быть навязанным языком языком"? (Надеюсь, не слишком технично об этом.)
Второй вопрос: какой недостаток? Я имею в виду, люди знают, что мы движемся таким образом, поэтому для этого должно быть какое-то преимущество. И все же, мы еще не там, так что, должно быть, есть некоторые препятствия, которые останавливают людей на всем пути. У меня создается впечатление, что проблема заключается в резком увеличении сложности. Но, не совсем понимая, что такое зависимость, я не знаю точно.
Я знаю, что каждый раз, когда я начинаю читать о заговоренном языке программирования, текст совершенно непонятен... Предположительно, эта проблема. (?)