Haskell の矢印は、一般に、計算の有向非巡回グラフ (DAG) を表現するものとして説明されています。この関係を使用して、Arrows を使用したプログラミングを支援するツールまたはライブラリ コードを探しています。
Arrow からグラフまで、ツールは Arrow コードを視覚化するのに役立ちます。コードは計算の DAG に対応するため、計算ノードと出力から入力へのエッジを示す視覚的表現は自然です。ツールは、標準のグラフ ツールで表示および操作するグラフを作成できます。
>>> および *** 操作によって提供される構造をキャプチャし、基本的な Arrow 操作のグラフとして計算を検査できるようにする、任意の計算上の Arrow クラスを拡張する Arrow トランスフォーマーはありますか?
グラフから矢印へ、ノードが矢印操作である DAG があるとします。これから DAG 全体を計算する Arrow を構築するツールはありますか?
Haskell Arrows について書かれたものの多くを Google で検索しましたが、そのような視覚化ツールは見つかりませんでした。私は何か見落としてますか?おそらく、私が期待するほど自然なフィット感はありません。