blaze-builder
paket verimli bir blaze-builder
Builder
değeri halinde kısa paketten bir değer dönüştürmek için fromText
ve fromLazyText
içeren bir .Char.Utf8
modülü sağlar. Bununla birlikte, bytestring
'daki yeni Builder API'sı ile, böyle bir işlev yoktur (bytestring
, text
'a bağlı değildir). Text
değerlerini açabilir ve stringUtf8
'u kullanabiliriz, ancak çok daha yavaş olduğu kesin.Metni bytestring Builder'a nasıl dönüştürebilirim?
Diğer bir seçenek artık bytestring
'ın Builder
tip etrafında aslında sadece bir sarıcı olan blaze-builder
kullanmak olacaktır, ancak bu yaklaşan bir daha deyimsel yolu olup olmadığını merak ediyorum.
Bildiğim kadarıyla söyleyebilirim, hatta bytestring' en 'Builder'' etrafında sarıcı değil tip-it * * 'bytestring' en' Builder' türüdür! – dfeuer
Doğru. Paketin kendisi yeni işlevler için eski isimleri sağlayan bir sarıcıdır. –
ve [yangını-oluşturucu kaynağı] bakarak (http://haddock.stackage.org/nightly-2015-09-20/blaze-builder-0.4.0.1/src/Blaze-ByteString-Builder-Char-Utf8 .html # fromText), bölümümdeki bir varsayımın yanlış olabileceğini düşünüyor: 'fromText = fromString öğesini tanımlar. –