タイトルはそれをすべて言います。いくつかの人々が同一性コンジットとして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. なぜクラスタリングのコードにNAの導入がありますか?
- 3. AppwidgetのIDはありますが、ウィジェットはありません
- 4. phpclassに1つのオブジェクトを導入する方法はありますか?
- 5. バックボーンモデルIDは数値である必要がありますか?
- 6. VS2013 Database Projectsの導入前後のスクリプトはどこにありますか?
- 7. pythonには自動リソース管理はありますか?
- 8. 非決定的インタリーブ導管のソース
- 9. java:プロセスを管理/監視するライブラリはありますか?
- 10. フォロワーやフォロワーを管理するDjangoアプリはありますか?
- 11. document.getElementById( "id")は動作しますが、$( "#id")はjQueryではありません
- 12. WHERE id!= 1 AND id!= 2 AND id!= 7のクリーンな構文がありますか
- 13. コマンドラインのバージョン管理システム抽象化はありますか?
- 14. Jetty用のアプリケーション管理コンソールはありますか?
- 15. シンプルなデータ管理アプリのサンプルはありますか? WPF + C#
- 16. リリース管理2013のアーティファクトはどこにありますか?
- 17. Pythonでのファイル管理用のライブラリ/モジュールはありますか?
- 18. 3Dモデル/ 3Dデータ用のバージョン管理システムはありますか?
- 19. JavaScriptにウィンドウ管理ライブラリはありますか?
- 20. Rパッケージリポジトリ管理ツールはありますか?
- 21. ExtJS:メモリ管理を扱う方法はありますか?
- 22. 一意のIDを生成する式はありますか?
- 23. sfDoctrineGuardPluginでIDを取得する方法はありますか?
- 24. 城ウィンザー:コンポーネントIDをオーバーライドする方法はありますか?
- 25. Codesignは "IDが見つかりませんでしたが、IDはキーチェーン上にあります
- 26. パイプラインで導管ドロップ機能を使用するには?
- 27. LinuxではプロセスIDは負ではありませんか?
- 28. ID管理
- 29. JSF 2タグにはId必須属性がありますか?
- 30. アカウントでGitHub IDはどこにありますか?
'Data.Conduit.List.map'実装から判断すると、私は「はい」と言います。 – arrowd