[alexandria-devel] Pending patches

There are still several patches pending in my repository: http://common-lisp.net/~trittweiler/darcs/alexandria/ The patches affect the following files: * alexandria.asd: Attila's LENGTH= implementation makes use of ARRAY-INDEX. So add a dependency between `types.lisp' and `sequences.lisp'. * functions.lisp: Make %COERCE-CALLABLE-TO-FUN notes go away. * lists.lisp: Add macro DO-PROPER-LIST, add function PROPER-LIST-LENGTH. Use them to guard against dotted and circular lists in several functions in `lists.lisp' and `sequences.lisp' (those who stated so in their docstrings.) * sequences.lisp: Fix MAP-COMBINATIONS. Add sequence iterators, i.e. WITH-SEQUENCE-ITERATOR and DOSEQUENCE. * hash-tables.lisp: Remove :KEY argument from COPY-HASH-TABLE; introduce MAP-HASH-TABLE instead. * modify-macros.lisp: New file; add CALLF &c.; Also add ENSUREF. -T.

There are still several patches pending in my repository:
i've pushed the ones that i felt are not up for debate. i leave the rest to be pushed by someone else... :) thanks! -- attila

On Sun, Jun 1, 2008 at 3:47 PM, Attila Lendvai <attila.lendvai@gmail.com> wrote:
There are still several patches pending in my repository:
i've pushed the ones that i felt are not up for debate. i leave the rest to be pushed by someone else... :)
I rewrote PROPER-LIST-LENGTH without DO-PROPER-LIST, and applied that and the related changes to ROTATE, SHUFFLE, and RANDOM-ELT. Cheers, -- Nikodemus
participants (3)
-
Attila Lendvai
-
Nikodemus Siivola
-
Tobias C. Rittweiler