[iterate-devel] small feature request w/ patch
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 ~ ---
(restart-case (error "Iterate: Inserting clause ~a would create ~
1324c1325,1328 < kw1 kw2)))) ---
kw1 kw2) (delete-conflict () :report "Delete the original clause" (remove-clause kw2))))))
Thanks, -- 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
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.
pushed, thanks! -- attila Notice the erosion of your (digital) freedom, and do something about it! PGP: 2FA1 A9DC 9C1E BA25 A59C 963F 5D5F 45C7 DFCD 0A39 OTR XMPP: 8647EEAC EA30FEEF E1B55146 573E52EE 21B1FF06
participants (2)
-
Attila Lendvai
-
Ryan Davis