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 ca380a59e9375217220d461b1d23597d2bcc2346 (commit) via 2c358cbf1c788748f216788429672eb8382ff29a (commit) from c3edf34191df0361f69a2234d48bf68ebe7db5e6 (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 ca380a59e9375217220d461b1d23597d2bcc2346 Author: Robert Strandh <strandh@Sicl.(none)> Date: Sun Nov 14 11:21:12 2010 +0100
Replaced calls to specialized assoc function in specialized nsublis functions by uses of the macro with-alist-elements just as with sublis.
commit 2c358cbf1c788748f216788429672eb8382ff29a Author: Robert Strandh <strandh@Sicl.(none)> Date: Sun Nov 14 10:54:08 2010 +0100
Introduced a macro with-alist-elements that executes the body only if a cons is found, and which signals an error when an atom other than cons is found, and finally signals an error if the alist is not a proper list.
Used the above macro in the definition of the assoc* and rassoc* family functions.
Replaced the direct use of specialized assoc function in sublis by uses of the new macro. This has two advantages: first, error messages are given in terms of sublis (rather than assoc) and there is no need to pass a test function with reversed arguments, because the call to the test function is in the body of the macro, so just reverse them there.
-----------------------------------------------------------------------
Summary of changes: Code/Cons-high/cons-high.lisp | 396 +++++++++++++++++++++++------------------ 1 files changed, 220 insertions(+), 176 deletions(-)
hooks/post-receive