Стандартный способ соединения двух Data.Text без `mappend`

Я слышал, что Data.Textсобирается заменить Stringв будущих версиях Haskell. Одна проблема, с которой я столкнулся, заключается в том, что (++)определен только для списков. Чтобы объединить два Texts, мне нужно использовать

text1 `mappend` text2

, который быстро становится многословным. В идеале я хотел бы иметь возможность использовать ++для этих Text, но если нет, то какая другая альтернатива? Я мог бы определить свой собственный инфиксный оператор, но мне нужен стандартный способ сделать это.

15
задан Vlad the Impala 1 April 2012 в 08:41
поделиться