三麻も雀傑やったなの・。・v
Cのライブラリ読める言語は標準ライブラリだけ使うときはポインタ使わなくてもUnsafePointerみたいな型でポインタ扱えるイメージ
Pleroma の twitter-text 互換挙動嫌いだけど、手を入れるのめんどうなところにあるから無効化できてなくてもっと嫌い!!!!!
map.filter.map みたいなコードは書きがちで、これを順番にやってしまうとコピー回数が爆発します。
これは使い方の問題で、ある領域(関数)で閉じて使えば、その関数の中で把握されている挙動なので問題がなくなります。逆に関数の戻り値が遅延評価な Iterable を返すのは、処理が関数内で閉じないので、理由がない限りやめたほうがいいです。