タイトルはそれをすべて言います。いくつかの人々が同一性コンジットとしてData.Conduit.List.map id
を使用していることがわかりましたが、これはデータを変更しないでストリームするための推奨方法ですか?ID導管はありますか?
答えて
アイデンティティ導管を書くための最も簡単な方法は、おそらくです:
awaitForever yield
これは余分な輸入を必要としないため。
Data.Conduit.List.map
の定義は非常に似ています
mapC f = awaitForever $ yield . f
(mapC
とmap
との違いは、融合を定義するCPPマクロとは何かを持っている。)
最適化(-O1
)上にある場合には、どちらのオプションも同じコードになりますので、味の問題です。
'idC = awaitForever yield'がライブラリに追加されたのはクールです。たぶん私はこれのためのPRを作成します。 – Mark
@Mark PRに関するニュースはありますか? – SwiftsNamesake
@SwiftsNamesake、https://github.com/snoyberg/conduit/issues/255をご覧ください。 – Mark
- 1. ASP.NET MVC4の導入に関するアドバイスはありますか?
- 2. Buildfire - 管理ダッシュボード内の別のタブにユーザーを誘導する方法はありますか?
- 3. Welderに強い誘導の概念はありますか?
- 4. なぜクラスタリングのコードにNAの導入がありますか?
- 5. AppwidgetのIDはありますが、ウィジェットはありません
- 6. phpclassに1つのオブジェクトを導入する方法はありますか?
- 7. モバイルデバイスにドラッグとスクロールの両方を導入するソリューションはありますか?
- 8. Cell IDなどがありますか?
- 9. バックボーンモデルIDは数値である必要がありますか?
- 10. VS2013 Database Projectsの導入前後のスクリプトはどこにありますか?
- 11. pythonには自動リソース管理はありますか?
- 12. java:プロセスを管理/監視するライブラリはありますか?
- 13. タグオブジェクトを作成する配管コマンドはありますか?
- 14. .NETにHTMLオブジェクトを管理するクラスはありますか?
- 15. elasticsearchの移行を管理するツールはありますか
- 16. フォロワーやフォロワーを管理するDjangoアプリはありますか?
- 17. AdSense管理API:アプリIDでレポートを取得する方法はありますか?
- 18. XYZポイント導管継手肘の取得
- 19. 非決定的インタリーブ導管のソース
- 20. Jetty用のアプリケーション管理コンソールはありますか?
- 21. Djangoには他の管理アプリケーションモジュールがありますか?
- 22. ExtJS:メモリ管理を扱う方法はありますか?
- 23. JavaScriptにウィンドウ管理ライブラリはありますか?
- 24. このタイプのメモリ管理のユースケースはありますか?
- 25. シンプルなデータ管理アプリのサンプルはありますか? WPF + C#
- 26. コマンドラインのバージョン管理システム抽象化はありますか?
- 27. リリース管理2013のアーティファクトはどこにありますか?
- 28. 3Dモデル/ 3Dデータ用のバージョン管理システムはありますか?
- 29. Rパッケージリポジトリ管理ツールはありますか?
- 30. Pythonでのファイル管理用のライブラリ/モジュールはありますか?
'Data.Conduit.List.map'実装から判断すると、私は「はい」と言います。 – arrowd