From pinterface at gmail.com Thu Nov 19 03:13:12 2009 From: pinterface at gmail.com (Pixel // pinterface) Date: Wed, 18 Nov 2009 21:13:12 -0600 Subject: [cl-unification-devel] Patches for improving cl-ppcre integration Message-ID: <1f7c01ca68c6$3b9eda00$3100a8c0@trinity> For your consideration: defsystem.patch changes cl-unification.asd to use asdf-system-connections to ensure the cl-ppcre bits are loaded when both cl-unification and cl-ppcre are loaded, eliminating load-order issues which were otherwise causing me trouble. This eliminates the need for cl-unification-lib.asd entirely. cl-ppcre.patch alters regex unification to: A) signal 'unification-failure when cl-ppcre:scan returns nil (no match), rather than triggering undefined behavior with inaccurate type declarations, or type-errors with (= nil ). B) consider any match, rather than only a match of the entire string, to be a successful unification. Presumably, if one desires a match across the entire string, they'll be using the appropriate anchors. -------------- next part -------------- A non-text attachment was scrubbed... Name: cl-ppcre.patch Type: application/octet-stream Size: 1558 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: defsystem.patch Type: application/octet-stream Size: 1591 bytes Desc: not available URL: