From: Kevin Rosenberg Date: Thu, 20 Aug 2009 16:51:07 +0000 (-0600) Subject: On ECL, exclude function that is incompatible with ECL X-Git-Tag: v1.100^0 X-Git-Url: http://git.kpe.io/?p=kmrcl.git;a=commitdiff_plain;h=5a1ba26220b15f493fac354c0e411c1f2f57d20d On ECL, exclude function that is incompatible with ECL --- diff --git a/ChangeLog b/ChangeLog index d07a4b0..2a8031d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +20 Aug 2009 Kevin Rosenberg + * Version 1.100 + * lists.lisp: For ECL, exclude function that is incompatible with ECL + (Thanks to Daniel Herring) + 26 Jul 2009 Kevin Rosenberg * Version 1.99 * impl.lisp: Update SBCL internal call for probe-directory diff --git a/debian/changelog b/debian/changelog index 4adf21d..bf103bd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-kmrcl (1.100-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Thu, 20 Aug 2009 10:48:16 -0600 + cl-kmrcl (1.99-4) unstable; urgency=low * Build with debhelper extension dh-lisp diff --git a/debian/control b/debian/control index ced63c7..efaad0c 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Kevin M. Rosenberg Build-Depends-Indep: dh-lisp Build-Depends: debhelper (>= 7.0.0) -Standards-Version: 3.8.2.0 +Standards-Version: 3.8.3.0 Homepage: http://files.b9.com/kmrcl/ Vcs-Git: git://git.b9.com/kmrcl.git Vcs-Browser: http://git.b9.com/?p=kmrcl.git diff --git a/lists.lisp b/lists.lisp index b51c41a..5cd193c 100644 --- a/lists.lisp +++ b/lists.lisp @@ -81,6 +81,8 @@ ;;; Keyword functions +;; ECL doesn't allow FOR clauses after UNTIL. +#-ecl (defun remove-keyword (key arglist) (loop for sublist = arglist then rest until (null sublist) for (elt arg . rest) = sublist