RIOパッケージをbase代替として取り入れています。
具体的にやりたいこととしては、情報を標準出力に出力するCLIツールを作ろうとしています。
今はとりあえずTextやByteStringに変換した後に
【現状の方法だった場合: ByteStringにするべきかTextにするべきか】
Text or ByteStringへの変換をする場合、どちらの方が良いとかあるでしょうか?それともあまり考えなくて良いのでしょうか
最初は`textDisplay` が用意されていることから、Textを使うべきなのかな?と思っていました。
しかし、`RIO.Utf8Builder`が内部的には
RIO.Utf8Builder
の値を ロギング用途ではなく 標準出力に吐き出すには何を用いるのが良いのでしょうか?具体的にやりたいこととしては、情報を標準出力に出力するCLIツールを作ろうとしています。
今はとりあえずTextやByteStringに変換した後に
putStrLn
等で出力をしているのですが、他により良い方法があったりしますか?【現状の方法だった場合: ByteStringにするべきかTextにするべきか】
Text or ByteStringへの変換をする場合、どちらの方が良いとかあるでしょうか?それともあまり考えなくて良いのでしょうか
最初は`textDisplay` が用意されていることから、Textを使うべきなのかな?と思っていました。
しかし、`RIO.Utf8Builder`が内部的には
Data.ByteString.Builder.Builder
を用いているようなのでByteStringの方が良いのかな?とも考えて悩んでいます。