Я много читал в Data.Text, но мне не удалось найти много возможностей, чтобы предпочесть Strict over Lazy или наоборот.
Я понимаю, что Data.Text.Strict - это структура данных смежных символов в памяти, тогда как Data.Text.Lazy - это куски смежных символов.
Мой вопрос: почему я не должен всегда использовать Data.Text.Lazy? Кажется, что только накладные расходы - управление куском, но я не знаю, достаточно ли это заметно? В обмене операции конкатенации могут быть намного дешевле, когда значения текста становятся большими.
Мысли и идеи приветствуются!