package.lisp @ e7ed5e5a2d9e default tip
Use ERROR instead of an ECASE form with no clauses. SBCL outputs compilation warnings for ECASE forms missing clauses and that causes Quicklisp test failures.
| author | Robert Brown <robert.brown@gmail.com> |
|---|---|
| date | Sat, 04 Nov 2023 10:42:34 -0400 |
| parents | 4c06758934a2 |
| children | (none) |
(defpackage :digraph (:use :cl :digraph.quickutils) (:export :digraph :make-digraph :emptyp :vertices :edges :arbitrary-vertex :roots :leafs :rootp :leafp :predecessors :successors :neighbors :contains-vertex-p :contains-edge-p :insert-vertex :insert-edge :remove-edge :remove-vertex :degree :degree-in :degree-out :count-vertices :count-edges :mapc-vertices :mapc-edges :map-vertices :map-edges :map-depth-first :map-breadth-first :mapc-depth-first :mapc-breadth-first :topological-sort :reachablep :copy-digraph :build-from-roots :build-from-leafs :digraph-error :missing-vertex :missing-predecessor :missing-successor :topological-sort-cycle :vertex-involved))