[alexandria-devel] Pending patches

Tobias C. Rittweiler tcr at freebits.de
Sun Jun 1 11:05:04 UTC 2008


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.




More information about the alexandria-devel mailing list