Next: util.unification - ユニフィケーション, Previous: util.temporal-relation - 時間的関係, Up: ライブラリモジュール - ユーティリティ [Contents][Index]
util.toposort - トポロジカルソートトポロジカルソートのアルゴリズムを実装します。
{util.toposort} Graphは有向非循環グラフ(DAG)を表現するリストです。 リストの各要素は次の形をしています。
(<node> <downstream> <downstream2> ...)
これで、ノード<node>から別のノード<downstream>等への接続が
あることを表現します。<node>はどんなオブジェクトであっても構いませんが、
同一性の判定がeqprocで行えなければなりません。eqprocの既定値は
eqv?です (等価参照)。
トポロジカルにソートされたノードのリストを返します。
グラフに循環が検出された場合はエラーとなります。
Next: util.unification - ユニフィケーション, Previous: util.temporal-relation - 時間的関係, Up: ライブラリモジュール - ユーティリティ [Contents][Index]