Ребята из prsimatics придумали модель описания функций, которую описали здесь: http://blog.getprismatic.com/prismatics-graph-at-strange-loop/ Соответственно ориентированные графы - это зависимости между функциями
Грубо говоря, у нас есть функции и их зависимости (пока не вычислили результат функции, от которой зависит нужная, мы не можем вычислить результат нужной)
Что хочется получить: Решение на js, которое позволит вычислять такие структуры.