> -- Geniepro писал(а):
> Почему?Во-первых, в Хаскелле таки есть присваивание и мутабельное состояние, причём двух видов: функционально-чистое в монаде State (имитация мутабельного состояния) и императивно-грязное в монаде IO (ввод-вывод).

А есть на этих State/IO эффективная реализация hash table? А эффективная реализация избитого уже quick sort?

> -- Цитата:
> Кроме того, никто Вам не мешает взять и реализовать такой чиста императивный код на Сях и прилинковать к основной программе на Хаскелле...
Ну, мне в принципе никто не мешает взять и реализовать весь проект на С++