Ryan Davis
2013-01-02 20:50:17 UTC
I'm trying to organize my workplace lisp libraries (from a cobble of
source checkouts and asdf-installed stuff), and we had a small patch to
iterate that I'd like in the mainline so we can consume iterate via
quicklisp.
It adds a new restart in #'ambiguity-check-clause to delete one of the
clauses to resolve the ambiguity. This has been very helpful when
developing and debugging new iterate drivers, and I don't think it has
any other relevant effects.
Attached is a dpatch created with `darcs send -O`, but if that doesn't
work here's the diff:
diff -rN old-iterate/iterate.lisp new-iterate/iterate.lisp
1322c1322,1323
< (error "Iterate: Inserting clause ~a would create ~
---
< kw1 kw2))))
---
source checkouts and asdf-installed stuff), and we had a small patch to
iterate that I'd like in the mainline so we can consume iterate via
quicklisp.
It adds a new restart in #'ambiguity-check-clause to delete one of the
clauses to resolve the ambiguity. This has been very helpful when
developing and debugging new iterate drivers, and I don't think it has
any other relevant effects.
Attached is a dpatch created with `darcs send -O`, but if that doesn't
work here's the diff:
diff -rN old-iterate/iterate.lisp new-iterate/iterate.lisp
1322c1322,1323
< (error "Iterate: Inserting clause ~a would create ~
---
(restart-case
(error "Iterate: Inserting clause ~a would create ~
1324c1325,1328(error "Iterate: Inserting clause ~a would create ~
< kw1 kw2))))
---
kw1 kw2)
(delete-conflict ()
:report "Delete the original clause"
(remove-clause kw2))))))
Thanks,(delete-conflict ()
:report "Delete the original clause"
(remove-clause kw2))))))
--
Ryan Davis
Acceleration.net
Director of Programming Services
2831 NW 41st street, suite B
Gainesville, FL 32606
Office: 352-335-6500 x 124
Fax: 352-335-6506
Ryan Davis
Acceleration.net
Director of Programming Services
2831 NW 41st street, suite B
Gainesville, FL 32606
Office: 352-335-6500 x 124
Fax: 352-335-6506