Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
-finline-functions-by-default — серьезное упущение. {-# NOINLINE #-} же есть.std::string, std::vector и std::map — это слишком быстро для Хаскеля. Только std::forward_list, только хардкор.call, там же еще рантайм таскает по стеку туда-сюда кучу внутренних переменных.type String = [Char].Text, байтстринги (что и следует из названия) предназначены для хранения последовательностей байт, или вы за пределы ASCII не вылезаете и
Принципы быстрого Хаскеля под GHC