20 lines
761 B
Common Lisp
20 lines
761 B
Common Lisp
> (defparameter *dependency-graph*
|
|
'((des-system-lib std synopsys std-cell-lib des-system-lib dw02 dw01 ramlib ieee)
|
|
(dw01 ieee dw01 dware gtech)
|
|
(dw02 ieee dw02 dware)
|
|
(dw03 std synopsys dware dw03 dw02 dw01 ieee gtech)
|
|
(dw04 dw04 ieee dw01 dware gtech)
|
|
(dw05 dw05 ieee dware)
|
|
(dw06 dw06 ieee dware)
|
|
(dw07 ieee dware)
|
|
(dware ieee dware)
|
|
(gtech ieee gtech)
|
|
(ramlib std ieee)
|
|
(std-cell-lib ieee std-cell-lib)
|
|
(synopsys)))
|
|
*DEPENDENCY-GRAPH*
|
|
|
|
> (topological-sort *dependency-graph*)
|
|
(IEEE DWARE DW02 DW05 DW06 DW07 GTECH DW01 DW04 STD-CELL-LIB SYNOPSYS STD DW03 RAMLIB DES-SYSTEM-LIB)
|
|
T
|
|
NIL
|