This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SICL, bricks for implementors of Common Lisp systems. ".
The branch, master has been updated via a6b134605da3d600dc63ab24e8f42bbfc281c188 (commit) via 4e7074f2d9fce1f46e5d6548fc7fef235cb1fee2 (commit) via 49c6471839977f6c8345b302acbb4863b3aabdf4 (commit) from 1075a4ddb6034cdec2a99a6d5128477fa930fb4f (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit a6b134605da3d600dc63ab24e8f42bbfc281c188 Author: Robert Strandh <strandh@Sicl.(none)> Date: Sat Nov 27 21:08:11 2010 +0100
Removed the requirement of writing a setf function for GETF, because I am now convinced that it is not possible.
commit 4e7074f2d9fce1f46e5d6548fc7fef235cb1fee2 Author: Robert Strandh <strandh@Sicl.(none)> Date: Sat Nov 27 20:04:39 2010 +0100
Defined a new condition used by the setf expander and the setf function for nth so that a precise error message can be given when there are not enough top-level CONS cells of the list.
Replaced the use of define-setf-expander by the long form of defsetf for the setf expander of rest.
Defined the function (setf rest) so that it can be used with funcall and apply. Added (fmakunbound '(setf rest)) so as to avoid a compilation warning when the setf expander for rest is defined.
Modified the setf function for nth so that it counts the number of CONS cells, and keeps the original list for better error reporting.
Added a setf expander for nth. Added (fmakunbound '(setf nth)) to avoid compilation warning when the setf expander is defined.
Added comment headers for copy-list, list-length, make-list, nthcdr, nth, and copy-tree.
Added a comment with respect to copy-tree indicating that it could probably be done better by iterating on the CDR and recursing on the CAR.
Removed several comments preceding special versions of functions, describing what the specialization is. These are no longer necessary because the recent naming convention for such functions makes this information explicit.
Added a (US English) condition reporter for the new condition described above.
Updated status.text to reflect the additions to (setf nth).
commit 49c6471839977f6c8345b302acbb4863b3aabdf4 Author: Robert Strandh <strandh@Sicl.(none)> Date: Sat Nov 27 16:15:12 2010 +0100
Improved the docstrings for car and cdr by indicating that an error of type TYPE-ERROR is signaled if the argument is not a list.
Added function documentation for (setf first) ... (setf tenth).
-----------------------------------------------------------------------
Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 15 ++ Code/Cons-high/cons-high.lisp | 267 ++++++++++------------------ Code/Cons-high/docstrings-en.lisp | 43 +++-- Code/Cons-high/status.text | 11 +- 4 files changed, 141 insertions(+), 195 deletions(-)
hooks/post-receive