From rstrandh at common-lisp.net Sat Nov 6 08:14:34 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 06 Nov 2010 04:14:34 -0400 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. ab1abc44c0dd124391571f7d27ed41a42d99e173 Message-ID: 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 ab1abc44c0dd124391571f7d27ed41a42d99e173 (commit) via 55181e3698f95a716867ffa4213f7abab3559524 (commit) from 0491b1e2d7d0cb3b25a8c284cc7846e9c840308b (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 ab1abc44c0dd124391571f7d27ed41a42d99e173 Author: Robert Strandh Date: Sat Nov 6 09:15:08 2010 +0100 More tests for the union function. commit 55181e3698f95a716867ffa4213f7abab3559524 Author: Robert Strandh Date: Sat Nov 6 07:27:52 2010 +0100 More tests for the union function. Applied new naming convention for the tests. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 267 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 249 insertions(+), 18 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 6 08:45:49 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 06 Nov 2010 04:45:49 -0400 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 10f9ac292546c94ed194b63ed3f463cdae77e086 Message-ID: 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 10f9ac292546c94ed194b63ed3f463cdae77e086 (commit) from ab1abc44c0dd124391571f7d27ed41a42d99e173 (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 10f9ac292546c94ed194b63ed3f463cdae77e086 Author: Robert Strandh Date: Sat Nov 6 09:46:31 2010 +0100 Tests for the nunion function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 312 ++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 289 insertions(+), 23 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 6 09:12:00 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 06 Nov 2010 05:12:00 -0400 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 03b3885f762b2090d79abffe069dd401d9b45e38 Message-ID: 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 03b3885f762b2090d79abffe069dd401d9b45e38 (commit) from 10f9ac292546c94ed194b63ed3f463cdae77e086 (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 03b3885f762b2090d79abffe069dd401d9b45e38 Author: Robert Strandh Date: Sat Nov 6 10:07:45 2010 +0100 Tests for the intersection and nintersection functions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 657 +++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 597 insertions(+), 60 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 6 13:24:22 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 06 Nov 2010 09:24:22 -0400 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 1a8447562965ea966e3c9b012361a29b677d1109 Message-ID: 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 1a8447562965ea966e3c9b012361a29b677d1109 (commit) via 44189a8114eeca695a3b85e73b2e5503bb57ce25 (commit) from 03b3885f762b2090d79abffe069dd401d9b45e38 (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 1a8447562965ea966e3c9b012361a29b677d1109 Author: Robert Strandh Date: Sat Nov 6 14:24:54 2010 +0100 Tests for the set-difference and nset-difference functions. commit 44189a8114eeca695a3b85e73b2e5503bb57ce25 Author: Robert Strandh Date: Sat Nov 6 11:57:32 2010 +0100 Some tests for the set-difference function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 804 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 804 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 7 13:14:03 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 07 Nov 2010 08:14:03 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 47b8d80558de01378d0e5b9d4fc0d359ca78aadc Message-ID: 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 47b8d80558de01378d0e5b9d4fc0d359ca78aadc (commit) from 1a8447562965ea966e3c9b012361a29b677d1109 (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 47b8d80558de01378d0e5b9d4fc0d359ca78aadc Author: Robert Strandh Date: Sun Nov 7 14:14:48 2010 +0100 Tests for the adjoin function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 183 +++++++++++++++++++++++++++++----------------- 1 files changed, 117 insertions(+), 66 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 7 14:43:16 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 07 Nov 2010 09:43:16 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 6fd306f826655a25dfca1e67d94e3c8d68c1afde Message-ID: 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 6fd306f826655a25dfca1e67d94e3c8d68c1afde (commit) from 47b8d80558de01378d0e5b9d4fc0d359ca78aadc (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 6fd306f826655a25dfca1e67d94e3c8d68c1afde Author: Robert Strandh Date: Sun Nov 7 15:43:44 2010 +0100 Tests for the set-exclusive-or and nset-exclusive-or functions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 976 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 976 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 7 15:38:43 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 07 Nov 2010 10:38:43 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d0cf97babdd6656951725bf9c92059b218966dd1 Message-ID: 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 d0cf97babdd6656951725bf9c92059b218966dd1 (commit) from 6fd306f826655a25dfca1e67d94e3c8d68c1afde (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 d0cf97babdd6656951725bf9c92059b218966dd1 Author: Robert Strandh Date: Sun Nov 7 16:39:27 2010 +0100 Tests for the subsetp function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 675 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 675 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 8 05:44:16 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 08 Nov 2010 00:44:16 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 21aee84b95962f7dac9cf2e3a52c87b979d2603b Message-ID: 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 21aee84b95962f7dac9cf2e3a52c87b979d2603b (commit) from d0cf97babdd6656951725bf9c92059b218966dd1 (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 21aee84b95962f7dac9cf2e3a52c87b979d2603b Author: Robert Strandh Date: Mon Nov 8 06:45:00 2010 +0100 Tests for the setf expander of getf. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 10 09:17:12 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Wed, 10 Nov 2010 04:17:12 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. f88c4b5fb6f9bd261137766959547d933967f678 Message-ID: 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 f88c4b5fb6f9bd261137766959547d933967f678 (commit) from 21aee84b95962f7dac9cf2e3a52c87b979d2603b (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 f88c4b5fb6f9bd261137766959547d933967f678 Author: Robert Strandh Date: Wed Nov 10 10:17:19 2010 +0100 Tests for the nthcdr function. Tests for the (setf nth) function. More tests for the tree-equal function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 259 +++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 243 insertions(+), 16 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 10 11:02:56 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Wed, 10 Nov 2010 06:02:56 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. cdc19b81965500d8b671d1466329065967706ed0 Message-ID: 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 cdc19b81965500d8b671d1466329065967706ed0 (commit) via 2d2ff4a55cab1c280fe3ab0bb813e81e6ec0c621 (commit) via 1aadc4e8d4da1e83612731df030a09a1466b0cbc (commit) from f88c4b5fb6f9bd261137766959547d933967f678 (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 cdc19b81965500d8b671d1466329065967706ed0 Author: Robert Strandh Date: Wed Nov 10 12:02:04 2010 +0100 Fixed a bug in the mapcon compiler macro as demonstrated by recently added tests. Fixed a bug in the nsubst function as demonstrated by recently added tests. Fixed a bug in the nsubst-if function as demonstrated by recently added tests. Fixed a bug in the nsubst-if-not function as demonstrated by recently added tests. commit 2d2ff4a55cab1c280fe3ab0bb813e81e6ec0c621 Author: Robert Strandh Date: Wed Nov 10 12:00:10 2010 +0100 Tests for the nbutlast function. More tests for the nsubst function. More tests for the nsubst-if function. More tests for the nsubst-if-not function. commit 1aadc4e8d4da1e83612731df030a09a1466b0cbc Author: Robert Strandh Date: Wed Nov 10 10:51:02 2010 +0100 Tests for the mapcon function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 15 +- Code/Cons-high/test.lisp | 322 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 327 insertions(+), 10 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 10 11:12:53 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Wed, 10 Nov 2010 06:12:53 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. deedb71dab83f28bfe43c5e875193e97e981e8ba Message-ID: 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 deedb71dab83f28bfe43c5e875193e97e981e8ba (commit) from cdc19b81965500d8b671d1466329065967706ed0 (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 deedb71dab83f28bfe43c5e875193e97e981e8ba Author: Robert Strandh Date: Wed Nov 10 12:11:52 2010 +0100 More tests for the rassoc-if function ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 10 12:09:18 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Wed, 10 Nov 2010 07:09:18 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 209c83447b00bc262902e7a633c04e9b0f8fb880 Message-ID: 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 209c83447b00bc262902e7a633c04e9b0f8fb880 (commit) via f3dd26c56085fb62637a835a46acb44cbbac7cf4 (commit) from deedb71dab83f28bfe43c5e875193e97e981e8ba (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 209c83447b00bc262902e7a633c04e9b0f8fb880 Author: Robert Strandh Date: Wed Nov 10 13:09:51 2010 +0100 More tests for the nsublis function. commit f3dd26c56085fb62637a835a46acb44cbbac7cf4 Author: Robert Strandh Date: Wed Nov 10 12:38:04 2010 +0100 More tests for the sublis function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 77 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 77 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Thu Nov 11 12:27:36 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Thu, 11 Nov 2010 07:27:36 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 9fa6c9629ee82096959666776b75a8fbc8bbb006 Message-ID: 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 9fa6c9629ee82096959666776b75a8fbc8bbb006 (commit) via dfb72e55cbce37f81bb4382a3ca05a2e1e9b4aed (commit) from 209c83447b00bc262902e7a633c04e9b0f8fb880 (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 9fa6c9629ee82096959666776b75a8fbc8bbb006 Author: Robert Strandh Date: Thu Nov 11 13:27:04 2010 +0100 More tests for the tailp function. More tests for the set-difference function. More tests for the nset-difference function. commit dfb72e55cbce37f81bb4382a3ca05a2e1e9b4aed Author: Robert Strandh Date: Thu Nov 11 07:19:53 2010 +0100 More tests for the nsublis function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 78 ++++++++++++++++++++++++++++++++++++++------- 1 files changed, 66 insertions(+), 12 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 12 05:14:43 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Fri, 12 Nov 2010 00:14:43 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 58a92bd7764899f54adb33f264ae2afe93173e8b Message-ID: 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 58a92bd7764899f54adb33f264ae2afe93173e8b (commit) from 9fa6c9629ee82096959666776b75a8fbc8bbb006 (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 58a92bd7764899f54adb33f264ae2afe93173e8b Author: Robert Strandh Date: Fri Nov 12 05:14:40 2010 +0100 One more test for the getf function. Renamed tests for the getf function to conform to recent naming conventions. Added tests for the get-properties function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 55 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 51 insertions(+), 4 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 12 06:26:04 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Fri, 12 Nov 2010 01:26:04 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. da9d366214088fa441c0c1db84201448c7402fac Message-ID: 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 da9d366214088fa441c0c1db84201448c7402fac (commit) from 58a92bd7764899f54adb33f264ae2afe93173e8b (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 da9d366214088fa441c0c1db84201448c7402fac Author: Robert Strandh Date: Fri Nov 12 07:25:56 2010 +0100 More tests for the pushnew macro. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 373 ++++++++++++++++++++++++++++++++-------------- 1 files changed, 263 insertions(+), 110 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 05:46:17 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 00:46:17 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 733c7e88f32f878d131a9cc3cfa79eb95948b2df Message-ID: 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 733c7e88f32f878d131a9cc3cfa79eb95948b2df (commit) from da9d366214088fa441c0c1db84201448c7402fac (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 733c7e88f32f878d131a9cc3cfa79eb95948b2df Author: Robert Strandh Date: Sat Nov 13 06:45:01 2010 +0100 Added specific conditions for signaling several different error situations. Added a file containing English-langauge condition reporters for those conditions. Modified several functions to signal specific conditions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 62 ++++++++++++ Code/Cons-high/cons-high.asd | 3 +- Code/Cons-high/cons-high.lisp | 144 +++++++++++++++++---------- 3 files changed, 155 insertions(+), 54 deletions(-) create mode 100644 Code/Cons-high/condition-reporters-en.lisp hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 06:51:42 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 01:51:42 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. a6b14fa470450786a0c313c31463a5e34f23b6c9 Message-ID: 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 a6b14fa470450786a0c313c31463a5e34f23b6c9 (commit) via 08db5c7b1c7b95dda729be10caaeb044eac3c64a (commit) from 733c7e88f32f878d131a9cc3cfa79eb95948b2df (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 a6b14fa470450786a0c313c31463a5e34f23b6c9 Author: Robert Strandh Date: Sat Nov 13 07:50:10 2010 +0100 Total rewrite of the list-length function to have better control over error signaling in case of dotted lists. Also added more comments in order to make the style more like "literate programming". commit 08db5c7b1c7b95dda729be10caaeb044eac3c64a Author: Robert Strandh Date: Sat Nov 13 07:49:31 2010 +0100 More tests for the list-length function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 88 +++++++++++++++++++++++++++++++++++++--- Code/Cons-high/test.lisp | 66 +++++++++++++++++++++++++------ 2 files changed, 135 insertions(+), 19 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 07:50:31 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 02:50:31 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 24b104d2d17b664996b2bfd73dc8342df2977ea1 Message-ID: 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 24b104d2d17b664996b2bfd73dc8342df2977ea1 (commit) via fdd413f766ca4edeb2b3fa96def551dff83e8458 (commit) from a6b14fa470450786a0c313c31463a5e34f23b6c9 (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 24b104d2d17b664996b2bfd73dc8342df2977ea1 Author: Robert Strandh Date: Sat Nov 13 08:50:01 2010 +0100 Modiefied the tests for the append function to conform to recent naming conventions. Also did some minor cleanup. commit fdd413f766ca4edeb2b3fa96def551dff83e8458 Author: Robert Strandh Date: Sat Nov 13 08:48:43 2010 +0100 Total rewrite of the append function in order to have more control over the error conditions signaled in case of dotted lists. Also added more comments to make the style more like "literate programming". ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 57 ++++++++++++++++++++++++++++------------- Code/Cons-high/test.lisp | 29 +++++++++----------- 2 files changed, 52 insertions(+), 34 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 08:49:05 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 03:49:05 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. b5a4c77396489b275ee8c4ea2d317285f7a3d0ca Message-ID: 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 b5a4c77396489b275ee8c4ea2d317285f7a3d0ca (commit) from 24b104d2d17b664996b2bfd73dc8342df2977ea1 (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 b5a4c77396489b275ee8c4ea2d317285f7a3d0ca Author: Robert Strandh Date: Sat Nov 13 09:44:53 2010 +0100 Introduced a new condition `must-be-list' for situations where a cons or nil is required. Modified the pop macro to check for its argument being a list and signaling this condition otherwise. Added a condition reporter for the new condition. Removed the use of pop in other functions to avoid notes by the compiler that indicated that the error situation checked for can never occur (because those functions check the situation themselves). ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 12 +++++++++ Code/Cons-high/cons-high.lisp | 38 +++++++++++++++++---------- 2 files changed, 36 insertions(+), 14 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 10:14:34 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 05:14:34 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d8399ecaba86fd6dd93e3fcb04c1372d42c96fee Message-ID: 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 d8399ecaba86fd6dd93e3fcb04c1372d42c96fee (commit) via 89ce0269bd32a14c59dbbb0dc3be2db142f3ba98 (commit) from b5a4c77396489b275ee8c4ea2d317285f7a3d0ca (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 d8399ecaba86fd6dd93e3fcb04c1372d42c96fee Author: Robert Strandh Date: Sat Nov 13 11:11:16 2010 +0100 Condition reporters for nonnegative integers and property lists. commit 89ce0269bd32a14c59dbbb0dc3be2db142f3ba98 Author: Robert Strandh Date: Sat Nov 13 11:09:30 2010 +0100 Introduced conditions for nonnegative integers and for property lists. Replaced most calls to check-type by manual checks and signals of more specific type-error conditions. Fixed some typos. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 24 ++++++++ Code/Cons-high/cons-high.lisp | 88 ++++++++++++++++++++++----- 2 files changed, 95 insertions(+), 17 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 14:18:52 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 09:18:52 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 756dd344155af0fbaf4957551cb336c81246c729 Message-ID: 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 756dd344155af0fbaf4957551cb336c81246c729 (commit) via f34a414c5e64711d11e5fafc41459be8a22a99e4 (commit) from d8399ecaba86fd6dd93e3fcb04c1372d42c96fee (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 756dd344155af0fbaf4957551cb336c81246c729 Author: Robert Strandh Date: Sat Nov 13 15:17:45 2010 +0100 Rewrote the consp function to explicitly capture type errors, and to use a more specific condition for that situation. Also added many more comments to make the style more like "literate programming". All tests pass. commit f34a414c5e64711d11e5fafc41459be8a22a99e4 Author: Robert Strandh Date: Sat Nov 13 12:00:01 2010 +0100 Modified the mapcar function to signal an error when one of the lists is not a proper list, rather than relying on cdr to catch it. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 70 ++++++++++++++++++++++++++++++++--------- 1 files changed, 55 insertions(+), 15 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 14:50:58 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 09:50:58 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 7e24d86cb7a6a685035928f23c0c4fdc4ecdeb20 Message-ID: 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 7e24d86cb7a6a685035928f23c0c4fdc4ecdeb20 (commit) via 1f16f4f194c28fff94af1c7777d354d3b6b7a550 (commit) from 756dd344155af0fbaf4957551cb336c81246c729 (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 7e24d86cb7a6a685035928f23c0c4fdc4ecdeb20 Author: Robert Strandh Date: Sat Nov 13 15:49:12 2010 +0100 Modified the (setf c*r) functions to report a more specific condition. Modified the condition reporters so that they can handle names such as (setf cadr). commit 1f16f4f194c28fff94af1c7777d354d3b6b7a550 Author: Robert Strandh Date: Sat Nov 13 15:29:05 2010 +0100 Modified the c*r family functions to signal a more specific type-error when a non-list if found. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 48 ++++++++++++++++++--------- Code/Cons-high/cons-high.lisp | 38 +++++++++++++++------ 2 files changed, 59 insertions(+), 27 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 13 15:00:13 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 13 Nov 2010 10:00:13 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d09939d98d8966f286543ddecfe8a2589caa8a17 Message-ID: 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 d09939d98d8966f286543ddecfe8a2589caa8a17 (commit) from 7e24d86cb7a6a685035928f23c0c4fdc4ecdeb20 (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 d09939d98d8966f286543ddecfe8a2589caa8a17 Author: Robert Strandh Date: Sat Nov 13 15:59:41 2010 +0100 Modified rest and (setf rest) to report more specific conditions. All tests pass. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 14 05:19:08 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 14 Nov 2010 00:19:08 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. b7cf7facdf870887b6942f4c9461ca6d61347319 Message-ID: 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 b7cf7facdf870887b6942f4c9461ca6d61347319 (commit) via 97edf7e586e990c522f39455a5d13a0a554a2b02 (commit) from d09939d98d8966f286543ddecfe8a2589caa8a17 (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 b7cf7facdf870887b6942f4c9461ca6d61347319 Author: Robert Strandh Date: Sun Nov 14 06:18:40 2010 +0100 Modified functions nth, nthcdr and (setf nth) to signal specific conditions. commit 97edf7e586e990c522f39455a5d13a0a554a2b02 Author: Robert Strandh Date: Sun Nov 14 06:17:55 2010 +0100 Tests for the nth function. More tests for the nthcdr and (setf nth) functions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 42 +++++++++++++++++++++++++----- Code/Cons-high/test.lisp | 56 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+), 7 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 14 07:20:37 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 14 Nov 2010 02:20:37 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 0038d798eef6ca7ee79f4bb6f2a7da28ecefac49 Message-ID: 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 0038d798eef6ca7ee79f4bb6f2a7da28ecefac49 (commit) via 11cd1d5218a6c596f1f8e18ef1221469694fc85e (commit) via 61ad064b9046ea4880c4e59115f6d3241ef4faae (commit) via cf73689c2aaa841605ac6625b44d04e3057fe6cf (commit) from b7cf7facdf870887b6942f4c9461ca6d61347319 (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 0038d798eef6ca7ee79f4bb6f2a7da28ecefac49 Author: Robert Strandh Date: Sun Nov 14 08:20:01 2010 +0100 Modified functions and compiler macros for maplist, mapl, mapcan, and mapcon to signal more specific conditions. commit 11cd1d5218a6c596f1f8e18ef1221469694fc85e Author: Robert Strandh Date: Sun Nov 14 07:31:22 2010 +0100 Modified function and compiler macro for mapc to signal a more specific condition. commit 61ad064b9046ea4880c4e59115f6d3241ef4faae Author: Robert Strandh Date: Sun Nov 14 07:19:10 2010 +0100 More tests for the mapcar function. Applied recent naming convention for the tests for the mapcar function. commit cf73689c2aaa841605ac6625b44d04e3057fe6cf Author: Robert Strandh Date: Sun Nov 14 07:18:24 2010 +0100 Modified compiler macro for mapcar to signal more specific conditions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 189 ++++++++++++++++++++++++++++++----------- Code/Cons-high/test.lisp | 38 +++++--- 2 files changed, 163 insertions(+), 64 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 14 08:37:21 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 14 Nov 2010 03:37:21 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. c3edf34191df0361f69a2234d48bf68ebe7db5e6 Message-ID: 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 c3edf34191df0361f69a2234d48bf68ebe7db5e6 (commit) via ddc05c53423160e965230d4f17e12b6187c98a8c (commit) via a1a30606c6266b6e4166db90efdeba398617c9b0 (commit) from 0038d798eef6ca7ee79f4bb6f2a7da28ecefac49 (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 c3edf34191df0361f69a2234d48bf68ebe7db5e6 Author: Robert Strandh Date: Sun Nov 14 09:36:54 2010 +0100 Add tests for butlast and nbutlast that test for circular lists. commit ddc05c53423160e965230d4f17e12b6187c98a8c Author: Robert Strandh Date: Sun Nov 14 09:35:18 2010 +0100 Define a condition that is signaled when a list circular. Make the butlast and nbutlast functions detect circular lists. commit a1a30606c6266b6e4166db90efdeba398617c9b0 Author: Robert Strandh Date: Sun Nov 14 08:45:50 2010 +0100 Modified functions revappend and nreconc to signal more specific conditions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 72 ++++++++++++++++++++++++++++++++-------- Code/Cons-high/test.lisp | 26 ++++++++++++--- 2 files changed, 78 insertions(+), 20 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 14 10:22:35 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 14 Nov 2010 05:22:35 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. ca380a59e9375217220d461b1d23597d2bcc2346 Message-ID: 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 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 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 -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 14 10:38:43 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 14 Nov 2010 05:38:43 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 3ebd762b627aecc4df251e7eb8b96df642985f29 Message-ID: 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 3ebd762b627aecc4df251e7eb8b96df642985f29 (commit) from ca380a59e9375217220d461b1d23597d2bcc2346 (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 3ebd762b627aecc4df251e7eb8b96df642985f29 Author: Robert Strandh Date: Sun Nov 14 11:36:22 2010 +0100 Introduced a macro with-proper-list-rests to be used by the member* family functions. This macro checks that, when the end of the list is reached, it is a proper list. Modified the member* family functions to use the new macro. All tests pass. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 122 +++++++++++++++++++--------------------- 1 files changed, 58 insertions(+), 64 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 06:25:12 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 01:25:12 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 2a563f15a79cc7140889933889615f0158f5b178 Message-ID: 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 2a563f15a79cc7140889933889615f0158f5b178 (commit) via f425297ad7863fe24377432172659750fa267af5 (commit) from 3ebd762b627aecc4df251e7eb8b96df642985f29 (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 2a563f15a79cc7140889933889615f0158f5b178 Author: Robert Strandh Date: Sat Nov 20 07:24:40 2010 +0100 More tests for the pairlis function. All tests pass. commit f425297ad7863fe24377432172659750fa267af5 Author: Robert Strandh Date: Sat Nov 20 07:23:34 2010 +0100 Rewrote the pairlis function so that it can signal more specific conditions. Added a condition used by pairlis when the two lists do not have the same length. Added a condition reporter for this condition. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 41 +++++++++++++++++++++++++++- Code/Cons-high/cons-high.lisp | 30 +++++++++++++++++--- Code/Cons-high/test.lisp | 20 +++++++++++--- 3 files changed, 82 insertions(+), 9 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 07:09:08 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 02:09:08 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d61a28091fa6bbe888da46434689762972051153 Message-ID: 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 d61a28091fa6bbe888da46434689762972051153 (commit) via 187465626a0a6d6491982e94d1775e7591ab934c (commit) from 2a563f15a79cc7140889933889615f0158f5b178 (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 d61a28091fa6bbe888da46434689762972051153 Author: Robert Strandh Date: Sat Nov 20 08:08:18 2010 +0100 Modified the tests for the copy-alist function so that they correspond to the specification of copy-alist. Also added more tests for that function. commit 187465626a0a6d6491982e94d1775e7591ab934c Author: Robert Strandh Date: Sat Nov 20 08:07:20 2010 +0100 Rewrote the copy-alist function so that it doesn't signal and error when the argument contains non-cons elements, and so that it signals a more specific condition when a dotted list is given. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 27 +++++++++++++++++++++++++-- Code/Cons-high/test.lisp | 20 ++++++++++++-------- 2 files changed, 37 insertions(+), 10 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 08:26:17 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 03:26:17 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. b0ecb7774c593dc2462b01f9e3a06ac631b9c08d Message-ID: 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 b0ecb7774c593dc2462b01f9e3a06ac631b9c08d (commit) via 15299045455e360997002589efaa961a3af92044 (commit) from d61a28091fa6bbe888da46434689762972051153 (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 b0ecb7774c593dc2462b01f9e3a06ac631b9c08d Author: Robert Strandh Date: Sat Nov 20 09:25:30 2010 +0100 More tests for the union function that check for conditions being signaled when one of the lists is not a proper list. commit 15299045455e360997002589efaa961a3af92044 Author: Robert Strandh Date: Sat Nov 20 09:24:51 2010 +0100 Rewrote the union function to signal a specific condition when one of the lists is not a proper list. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 182 +++++++++++++++++++++++++---------------- Code/Cons-high/test.lisp | 80 ++++++++++++++++++ 2 files changed, 190 insertions(+), 72 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 09:10:28 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 04:10:28 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. bfc1cd32b486ea6635c9ee1f961236b81064e5ec Message-ID: 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 bfc1cd32b486ea6635c9ee1f961236b81064e5ec (commit) from b0ecb7774c593dc2462b01f9e3a06ac631b9c08d (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 bfc1cd32b486ea6635c9ee1f961236b81064e5ec Author: Robert Strandh Date: Sat Nov 20 10:09:19 2010 +0100 Rewrote the intersection function to signal a more specific condition when one of the lists given is not a proper list. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 218 +++++++++++++++++++++++++++-------------- 1 files changed, 145 insertions(+), 73 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 10:47:35 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 05:47:35 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 1a9ac92f6c288d7169239087b5fcab361d803cf8 Message-ID: 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 1a9ac92f6c288d7169239087b5fcab361d803cf8 (commit) via 69125202826609e15f1b8702ad8dac21f7923657 (commit) via 876943a20bf412d6c356bd89d5da0532b60bfd78 (commit) from bfc1cd32b486ea6635c9ee1f961236b81064e5ec (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 1a9ac92f6c288d7169239087b5fcab361d803cf8 Author: Robert Strandh Date: Sat Nov 20 11:45:07 2010 +0100 Modified specialized versions of the set-difference function to signal more specific conditions when one of the lists is not a proper list. commit 69125202826609e15f1b8702ad8dac21f7923657 Author: Robert Strandh Date: Sat Nov 20 11:30:38 2010 +0100 Modified specialized versions of the intersection function to use appropriate special versions of the member function. commit 876943a20bf412d6c356bd89d5da0532b60bfd78 Author: Robert Strandh Date: Sat Nov 20 11:13:11 2010 +0100 Modified macro with-proper-list-rests to evaluate the `name' argument. Modified users of that macro to take the modification into account. Introduced a new macro with-proper-list-elements similar to with-proper-list-rests except that it loops over the elements of the list instead of the rests. Made use of the new macro in specialized versions of the union and intersection functions. Modified the specialized member functions to take a `name' parameter. This parameter allows other functions to use these specialized member functions, while still preserving the property that conditions are reported in terms of the standard function that was called directly by user code. Modified the specialized union functions to use appropriate specialized member functions instead of explicitly looping over the second list. All tests pass. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 996 ++++++++++++++++++++--------------------- 1 files changed, 484 insertions(+), 512 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 14:25:47 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 09:25:47 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. f7ae23ef4aa75aeb4ad1dea93062938124eb29b0 Message-ID: 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 f7ae23ef4aa75aeb4ad1dea93062938124eb29b0 (commit) via daabb11d8ae1ad97e7fd0a2f0ab4fe2eb969adbe (commit) from 1a9ac92f6c288d7169239087b5fcab361d803cf8 (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 f7ae23ef4aa75aeb4ad1dea93062938124eb29b0 Author: Robert Strandh Date: Sat Nov 20 15:21:19 2010 +0100 Renamed the specialized versions of the member function to conform to recent naming standards. Introduced four new specialized version of the member function where the test takes the arguments in reversed order. This is needed in the set-exclusive-or function when the elements of the second list are tested for membership in the first list. Modified special versions of the set-exclusive-or function to use new specialized versions of the member function in order to signal more specific error conditions when one of the lists is not a proper list. All tests pass. commit daabb11d8ae1ad97e7fd0a2f0ab4fe2eb969adbe Author: Robert Strandh Date: Sat Nov 20 12:10:21 2010 +0100 Modified the specialized versions of the adjoin function to use appropriate special versions of the member function in order to signal more specific contiditions in case the list is a dotted list. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 615 ++++++++++++++++++++--------------------- 1 files changed, 305 insertions(+), 310 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 15:05:58 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 10:05:58 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 8fdb5e4aed69cfd6a1d5e65fdb010adad8c411a5 Message-ID: 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 8fdb5e4aed69cfd6a1d5e65fdb010adad8c411a5 (commit) from f7ae23ef4aa75aeb4ad1dea93062938124eb29b0 (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 8fdb5e4aed69cfd6a1d5e65fdb010adad8c411a5 Author: Robert Strandh Date: Sat Nov 20 16:03:55 2010 +0100 Modified the special versions of the subsetp function to use appropriate special versions of the member function, and signal a more specific condition when one of the lists is not a proper list. Modified the getf and the get-properties functions to signal more specific conditions when the list given is not a property list. All tests pass. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 248 ++++++++++++++++++++++++----------------- 1 files changed, 146 insertions(+), 102 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 20 15:21:36 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 10:21:36 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d7d83cd256359febd9e06cc060cc3b18640f98a5 Message-ID: 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 d7d83cd256359febd9e06cc060cc3b18640f98a5 (commit) from 8fdb5e4aed69cfd6a1d5e65fdb010adad8c411a5 (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 d7d83cd256359febd9e06cc060cc3b18640f98a5 Author: Robert Strandh Date: Sat Nov 20 16:20:03 2010 +0100 Modified the remf macro to signal more specific conditions when the list given is not a property list. Modified the pushnew macro to signal more specific conditions when the list given is not a proper list. All tests pass. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 53 +++++++++++++++++++++++++++++++---------- 1 files changed, 40 insertions(+), 13 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 21 04:57:23 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 20 Nov 2010 23:57:23 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 70df9afe160cd4e4373f2f9aa7ae185ffcc3aa62 Message-ID: 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 70df9afe160cd4e4373f2f9aa7ae185ffcc3aa62 (commit) via 50935c0707d55438eb324e427ed85dc24e44e2f6 (commit) via 125713e44cc0b7c42d777d2d39b8f79722130282 (commit) via 8561e49403492cbc95b63ce81d3822fd0b4d830e (commit) via 206054ab98f3e3bdb3bc7cd3f01e8810c11e21c5 (commit) from d7d83cd256359febd9e06cc060cc3b18640f98a5 (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 70df9afe160cd4e4373f2f9aa7ae185ffcc3aa62 Author: Robert Strandh Date: Sun Nov 21 05:56:05 2010 +0100 Added and eval-when around the function definition for fmt (utility function). Fixed a problem in one of the docstrings (it terminated with a ~@ format directive). commit 50935c0707d55438eb324e427ed85dc24e44e2f6 Author: Robert Strandh Date: Sun Nov 21 05:55:29 2010 +0100 Fixed a typo in the system definition. commit 125713e44cc0b7c42d777d2d39b8f79722130282 Author: Robert Strandh Date: Sun Nov 21 05:48:33 2010 +0100 Included docstrings-en in the ASDF file. commit 8561e49403492cbc95b63ce81d3822fd0b4d830e Author: Robert Strandh Date: Sun Nov 21 05:48:03 2010 +0100 Updated the status to reflect recent changes. commit 206054ab98f3e3bdb3bc7cd3f01e8810c11e21c5 Author: Robert Strandh Date: Sun Nov 21 05:39:13 2010 +0100 Added a new file containing the docstrings of the symbols in this module. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.asd | 3 +- Code/Cons-high/docstrings-en.lisp | 143 +++++++++++++++++++++++++++++++++++++ Code/Cons-high/status.text | 107 ++++++++++++++------------- 3 files changed, 201 insertions(+), 52 deletions(-) create mode 100644 Code/Cons-high/docstrings-en.lisp hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 21 05:39:25 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 21 Nov 2010 00:39:25 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 0ead4f5e703437752b0b4f81339a504ef0d97deb Message-ID: 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 0ead4f5e703437752b0b4f81339a504ef0d97deb (commit) via ca636ecfd88a709792d4a71570190cd755ad48fd (commit) from 70df9afe160cd4e4373f2f9aa7ae185ffcc3aa62 (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 0ead4f5e703437752b0b4f81339a504ef0d97deb Author: Robert Strandh Date: Sun Nov 21 06:38:45 2010 +0100 Added docstrings for sublis and nsublis. commit ca636ecfd88a709792d4a71570190cd755ad48fd Author: Robert Strandh Date: Sun Nov 21 06:17:13 2010 +0100 Docstrings for atom, rplaca, rplacd, and copy-tree. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 78 +++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 22 06:57:03 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 22 Nov 2010 01:57:03 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d7473e63194cb403ae967b8f62b49498d1cc0436 Message-ID: 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 d7473e63194cb403ae967b8f62b49498d1cc0436 (commit) via 8e24f9494ba7ed985f8482a1bb94964266a4714f (commit) via 825f8ad5e8624202f9e38e449b7ec5e1eef6e3d0 (commit) via e9520619d9ab7702882d89e01e329a6f870141dd (commit) via 12f4ba62a7e5e9811b0549b24eced0718fefbcfd (commit) via af3ef38007f97e937e2aaad753decbe79c9b7b69 (commit) via a715a13d57a1a53df847a4f095fa18e5c87973a8 (commit) from 0ead4f5e703437752b0b4f81339a504ef0d97deb (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 d7473e63194cb403ae967b8f62b49498d1cc0436 Author: Robert Strandh Date: Mon Nov 22 07:56:22 2010 +0100 Added docstrings for tailp, nthcdr, and rest. commit 8e24f9494ba7ed985f8482a1bb94964266a4714f Author: Robert Strandh Date: Mon Nov 22 07:19:23 2010 +0100 Added docstrings for last and ldiff. commit 825f8ad5e8624202f9e38e449b7ec5e1eef6e3d0 Author: Robert Strandh Date: Mon Nov 22 06:52:40 2010 +0100 Added docstrings for nconc, append, revappend, nreconc, butlast, and nbutlast. commit e9520619d9ab7702882d89e01e329a6f870141dd Author: Robert Strandh Date: Sun Nov 21 09:21:49 2010 +0100 Added docstrings for the endp and null functions. commit 12f4ba62a7e5e9811b0549b24eced0718fefbcfd Author: Robert Strandh Date: Sun Nov 21 09:14:31 2010 +0100 Added docstrings for list-length, listp and make-list. commit af3ef38007f97e937e2aaad753decbe79c9b7b69 Author: Robert Strandh Date: Sun Nov 21 08:45:22 2010 +0100 Added docstrings for tree-equal and copy-list. commit a715a13d57a1a53df847a4f095fa18e5c87973a8 Author: Robert Strandh Date: Sun Nov 21 07:27:24 2010 +0100 Added docstrings for subst, nsubst, subst-if, nsubst-if, subst-if-not, and nsubst-if-not. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 317 +++++++++++++++++++++++++++++++++++++ 1 files changed, 317 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 22 08:17:02 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 22 Nov 2010 03:17:02 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. ea13f9c1abdfc97ea866b54a5b617791f6346205 Message-ID: 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 ea13f9c1abdfc97ea866b54a5b617791f6346205 (commit) via 3c55ff1a479337ceedbf133103381e70baa68cdf (commit) from d7473e63194cb403ae967b8f62b49498d1cc0436 (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 ea13f9c1abdfc97ea866b54a5b617791f6346205 Author: Robert Strandh Date: Mon Nov 22 09:16:08 2010 +0100 Added docstrings for mapc, mapcar, maplist, mapl, mapcan, and mapcon. commit 3c55ff1a479337ceedbf133103381e70baa68cdf Author: Robert Strandh Date: Mon Nov 22 08:32:12 2010 +0100 Added docstrings for member, member-if, and member-if-not. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 171 ++++++++++++++++++++++++++++++++++++- 1 files changed, 170 insertions(+), 1 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 22 13:23:16 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 22 Nov 2010 08:23:16 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 7cb3e1b2fbdfa92ecb45558edc3c6d4b87a7af5d Message-ID: 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 7cb3e1b2fbdfa92ecb45558edc3c6d4b87a7af5d (commit) from ea13f9c1abdfc97ea866b54a5b617791f6346205 (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 7cb3e1b2fbdfa92ecb45558edc3c6d4b87a7af5d Author: Robert Strandh Date: Mon Nov 22 14:21:55 2010 +0100 Added docstrings for acons, assoc, assoc-if, assoc-if-not, copy-alist, pairlis, rassoc, rassoc-if, and rassoc-if-not. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 138 +++++++++++++++++++++++++++++++++++++ 1 files changed, 138 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 22 15:54:26 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 22 Nov 2010 10:54:26 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 1f3bd07e77e32e1f691026e146cb1780f6c5762f Message-ID: 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 1f3bd07e77e32e1f691026e146cb1780f6c5762f (commit) via 6554a7deea033787d941e320a825f8b9e15ca6e6 (commit) from 7cb3e1b2fbdfa92ecb45558edc3c6d4b87a7af5d (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 1f3bd07e77e32e1f691026e146cb1780f6c5762f Author: Robert Strandh Date: Mon Nov 22 16:51:50 2010 +0100 Added tests that demonstrate failure when sublis and nsublis are given keyword arguments :test nil and :test-not nil. Fixed the definitions of sublis and nsublis so that the tests pass. All tests pass. commit 6554a7deea033787d941e320a825f8b9e15ca6e6 Author: Robert Strandh Date: Mon Nov 22 14:59:59 2010 +0100 Changed the wording of the docstring for copy-alist because the standard might be interpreted as if a dotted list is allowed. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 26 ++++++++++++---------- Code/Cons-high/docstrings-en.lisp | 3 +- Code/Cons-high/test.lisp | 42 ++++++++++++++++++++++++++++++++++++- 3 files changed, 56 insertions(+), 15 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 23 04:17:59 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 22 Nov 2010 23:17:59 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 25e952f816e19f74676ced93f7637164401d14fc Message-ID: 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 25e952f816e19f74676ced93f7637164401d14fc (commit) via 8886d6601dd93bd469cdd4edc5dad18f5553d1cb (commit) via 5dea54e3c35460366d8cf1235d1fa3d3ac0e36ef (commit) via c977120e1f86e6f4141f9a7caacd579ded4a5f21 (commit) via ba3d96e47001338c3e1f9dbdaa3125476bc7856c (commit) via 2cc960a6c3a6f6ae9fc08e68bc16b54abaa5a36e (commit) via 3e99c17a22093bbfb356b74bc84e5b78f063b153 (commit) via 2ec871194c3b26fec810b38227b4342b9bc67839 (commit) via 6c2b5ddd4a77db4ae6fe58a659f953f0e8cfcaa3 (commit) via 74fa56cdc6b8956d4de11bf69b4d66d07dadc63d (commit) from 1f3bd07e77e32e1f691026e146cb1780f6c5762f (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 25e952f816e19f74676ced93f7637164401d14fc Author: Robert Strandh Date: Tue Nov 23 05:17:01 2010 +0100 Added tests for the union and nunion functions that demonstrate failure when either a test of nil or a test-not of nil was given. Modified the union and nunion functions so that the tests pass. All tests pass. All functions that take test and test-not keyword arguments should now conform to the standard. commit 8886d6601dd93bd469cdd4edc5dad18f5553d1cb Author: Robert Strandh Date: Tue Nov 23 05:09:59 2010 +0100 Added tests to show failure of the subsetp function when either a test of nil or a test-not of nil was given. Modified the subsetp function so that the tests pass. All tests pass. commit 5dea54e3c35460366d8cf1235d1fa3d3ac0e36ef Author: Robert Strandh Date: Tue Nov 23 05:05:08 2010 +0100 Added tests to show failure of the set-exclusive-or and the nset-exclusive-or function when either a test of nil or a test-not of nil was given. Modified the set-exclusive-or and nset-exclusive-or functions so that the tests pass. All tests pass. commit c977120e1f86e6f4141f9a7caacd579ded4a5f21 Author: Robert Strandh Date: Tue Nov 23 04:56:48 2010 +0100 Added tests to show failure of the set-difference and nset-difference function when either a test of nil or a test-not of nil is given. Modified the set-difference and nset-difference functions so that the tests pass. All tests pass. commit ba3d96e47001338c3e1f9dbdaa3125476bc7856c Author: Robert Strandh Date: Tue Nov 23 04:47:04 2010 +0100 Added tests to show failure of the adjoin function when either a test of nil or a test-not of nil is given. Attempted to add a test to show failure of the pushnew macro when either a test of nil or a test-not of nil is given, but I don't seem to quite understand how to test macroexpander code. Modified the adjoin function and the pushnew macro. All tests pass. commit 2cc960a6c3a6f6ae9fc08e68bc16b54abaa5a36e Author: Robert Strandh Date: Tue Nov 23 04:36:48 2010 +0100 Added tests to show failure of the intersection and nintersection functions when either a test of nil or a test-not of nil is given. Modified the intersection and nintersection functions so that the tests pass. All tests pass. commit 3e99c17a22093bbfb356b74bc84e5b78f063b153 Author: Robert Strandh Date: Tue Nov 23 04:13:27 2010 +0100 Added tests that show failure of the assoc and rassoc functions when either a test of nil or a test-not of nil is given. Modified the assoc and rassoc functions so that the tests pass. All tests pass. commit 2ec871194c3b26fec810b38227b4342b9bc67839 Author: Robert Strandh Date: Tue Nov 23 04:05:41 2010 +0100 Added tests that show failure of the member function when either a test of nil or a test-not of nil is given. Modified the member function so that the tests pass. All tests pass. commit 6c2b5ddd4a77db4ae6fe58a659f953f0e8cfcaa3 Author: Robert Strandh Date: Tue Nov 23 03:59:09 2010 +0100 Added tests that show failure in the nsubst function when either test of nil or a test-not of nil is given. Modified the nsubst function so that the test pass. All tests pass. commit 74fa56cdc6b8956d4de11bf69b4d66d07dadc63d Author: Robert Strandh Date: Tue Nov 23 03:51:19 2010 +0100 Added tests for the subst function that demonstrate a failure when either a test or a test-not of nil is given. Modified the subst function so that the tests pass. All tests pass. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 201 +++++++++++++------------ Code/Cons-high/test.lisp | 333 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 440 insertions(+), 94 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 24 04:38:29 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Tue, 23 Nov 2010 23:38:29 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 51659efbae008b76bd7a9845e325560f90d8b582 Message-ID: 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 51659efbae008b76bd7a9845e325560f90d8b582 (commit) via 6cb159237abf26ad1ba5cc203154a184878aff76 (commit) via 916f502f8cb3f3b923641aeaeecadef265ae7aff (commit) from 25e952f816e19f74676ced93f7637164401d14fc (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 51659efbae008b76bd7a9845e325560f90d8b582 Author: Robert Strandh Date: Wed Nov 24 05:37:51 2010 +0100 Renamed special versions of assoc, rassoc, subst, nsubst, sublis, nsublis, and some special versions of member to conform to recent naming conventions. commit 6cb159237abf26ad1ba5cc203154a184878aff76 Author: Robert Strandh Date: Wed Nov 24 04:56:14 2010 +0100 Renamed special versions of tree-equal to conform to recent naming conventions. Added `ignorable' declarations to the pushnew macro to avoid inappropriate warnings. commit 916f502f8cb3f3b923641aeaeecadef265ae7aff Author: Robert Strandh Date: Wed Nov 24 04:36:52 2010 +0100 Added docstrings for the get-properties and getf functions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 397 +++++++++++++++++++------------------ Code/Cons-high/docstrings-en.lisp | 28 +++ 2 files changed, 227 insertions(+), 198 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 24 05:02:47 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Wed, 24 Nov 2010 00:02:47 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 3eb9cd1d6df26d2dacfbe5fe53ceb03b93d736ba Message-ID: 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 3eb9cd1d6df26d2dacfbe5fe53ceb03b93d736ba (commit) from 51659efbae008b76bd7a9845e325560f90d8b582 (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 3eb9cd1d6df26d2dacfbe5fe53ceb03b93d736ba Author: Robert Strandh Date: Wed Nov 24 06:02:26 2010 +0100 Renamed special versions of union, intersection, set-difference, adjoin, set-exclusive-or, and subsetp to conform to recent naming conventions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 660 ++++++++++++++++++++-------------------- 1 files changed, 330 insertions(+), 330 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Wed Nov 24 05:04:51 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Wed, 24 Nov 2010 00:04:51 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 267024dfa3458653801259baf67145ba1a405717 Message-ID: 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 267024dfa3458653801259baf67145ba1a405717 (commit) from 3eb9cd1d6df26d2dacfbe5fe53ceb03b93d736ba (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 267024dfa3458653801259baf67145ba1a405717 Author: Robert Strandh Date: Wed Nov 24 06:04:57 2010 +0100 Added TODO item about argument order. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/status.text | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 03:53:25 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Thu, 25 Nov 2010 22:53:25 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 3871eecb0e803ab720e3990c453f710ecad89aad Message-ID: 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 3871eecb0e803ab720e3990c453f710ecad89aad (commit) from 267024dfa3458653801259baf67145ba1a405717 (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 3871eecb0e803ab720e3990c453f710ecad89aad Author: Robert Strandh Date: Fri Nov 26 04:52:24 2010 +0100 Added docstring for the intersection function. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 04:39:29 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Thu, 25 Nov 2010 23:39:29 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 294f87a8fb41ab33c03601b6a88cbcdd34426f55 Message-ID: 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 294f87a8fb41ab33c03601b6a88cbcdd34426f55 (commit) from 3871eecb0e803ab720e3990c453f710ecad89aad (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 294f87a8fb41ab33c03601b6a88cbcdd34426f55 Author: Robert Strandh Date: Fri Nov 26 05:38:40 2010 +0100 Added or modified docstrings for intersection, nintersection, adjoin set-difference, nset-difference, set-exclusive-or, nset-exclusive-or, subsetp, union, and nunion. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 298 ++++++++++++++++++++++++++++++++++++- 1 files changed, 295 insertions(+), 3 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 04:57:29 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Thu, 25 Nov 2010 23:57:29 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. b2ad43aefd7e35bae272126463917ca2db2218db Message-ID: 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 b2ad43aefd7e35bae272126463917ca2db2218db (commit) from 294f87a8fb41ab33c03601b6a88cbcdd34426f55 (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 b2ad43aefd7e35bae272126463917ca2db2218db Author: Robert Strandh Date: Fri Nov 26 05:57:36 2010 +0100 Modified status.text to reflect the current state of the module. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/status.text | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 08:32:44 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Fri, 26 Nov 2010 03:32:44 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 6cf5c30a1526c0b1abd628a3783754c336d2ef0e Message-ID: 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 6cf5c30a1526c0b1abd628a3783754c336d2ef0e (commit) from b2ad43aefd7e35bae272126463917ca2db2218db (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 6cf5c30a1526c0b1abd628a3783754c336d2ef0e Author: Robert Strandh Date: Fri Nov 26 09:31:34 2010 +0100 Defined setf expanders for the c*r family functions and for first, second, ... tenth in addition to setf functions. We include both because the setf expander can give better error messages at macro-expansion time, and the function can be funcalled. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 16 ++++++ Code/Cons-high/cons-high.lisp | 74 +++++++++++++++++++++++++++- 2 files changed, 89 insertions(+), 1 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 08:53:48 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Fri, 26 Nov 2010 03:53:48 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 08b233eb88235a121a86d11bb041226ad24bf007 Message-ID: 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 08b233eb88235a121a86d11bb041226ad24bf007 (commit) via a193643db30119087584cda2d9ff702e28082297 (commit) from 6cf5c30a1526c0b1abd628a3783754c336d2ef0e (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 08b233eb88235a121a86d11bb041226ad24bf007 Author: Robert Strandh Date: Fri Nov 26 09:53:49 2010 +0100 Another minor improvement. commit a193643db30119087584cda2d9ff702e28082297 Author: Robert Strandh Date: Fri Nov 26 09:46:21 2010 +0100 Improved error message for setf expanders for c*r. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 4 ++-- Code/Cons-high/cons-high.lisp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 17:56:54 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Fri, 26 Nov 2010 12:56:54 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f Message-ID: 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 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f (commit) via dec28864d419cad6c907fec5249bc4228184c92e (commit) via efd0a4e87c4f5b922b73e0f99c6acd0c581c018c (commit) via e8b1e4fec203853203a2d46bcb3f0da4881f85fd (commit) from 08b233eb88235a121a86d11bb041226ad24bf007 (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 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f Author: Robert Strandh Date: Fri Nov 26 18:56:45 2010 +0100 Modified the test for pushnew to test for warnings at compile-time, and errors at runtime when both :test and :test-not were given. commit dec28864d419cad6c907fec5249bc4228184c92e Author: Robert Strandh Date: Fri Nov 26 18:55:40 2010 +0100 Defined a warning condition to be signaled when both a :test and a :test-not are found at compile time. Added a condition reporter for the new condition. commit efd0a4e87c4f5b922b73e0f99c6acd0c581c018c Author: Robert Strandh Date: Fri Nov 26 18:49:51 2010 +0100 Modified the setf expander for getf so that the optional variable is ignored. This avoids a warning message about an unused variable. Fixed a problem in the remf macro that would have made error reporting fail in case the list weren't a property list. Changed the pushnew macro so that if it detects (at compile time) both a :test and :test-not, it no longer signals an error (which would terminate compilation) but instead it signals a warning, and generates code to signal an error when the generated code is executed. commit e8b1e4fec203853203a2d46bcb3f0da4881f85fd Author: Robert Strandh Date: Fri Nov 26 15:02:30 2010 +0100 To avoid warnings during compilation, I moved the definitions of (setf c*r) functions to after the definition of the corresponding setf expanders, and preceded the definition of the setf expanders by (fmakunbound ...) for each of the functions. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/condition-reporters-en.lisp | 8 + Code/Cons-high/cons-high.lisp | 252 +++++++++++++++------------- Code/Cons-high/test.lisp | 18 ++- 3 files changed, 159 insertions(+), 119 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Fri Nov 26 18:49:49 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Fri, 26 Nov 2010 13:49:49 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 9f2de4d46853c6106139e5b636438858059d584b Message-ID: 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 9f2de4d46853c6106139e5b636438858059d584b (commit) from 81f8878f01c28856aaf84e79e0c6f2d89dd5af0f (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 9f2de4d46853c6106139e5b636438858059d584b Author: Robert Strandh Date: Fri Nov 26 19:49:56 2010 +0100 Fixed two minor naming problems for member-if and member-if-not. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 27 06:25:26 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 27 Nov 2010 01:25:26 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 3569f3e34c71b0380b460b9bd5512f336b20d4b9 Message-ID: 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 3569f3e34c71b0380b460b9bd5512f336b20d4b9 (commit) via c4109a02f626877651ef3b7668111cdfa7865f1f (commit) via 99cd07c2ddf6c5955dd8f23f16ac45a1d1a01158 (commit) via 8445de2dd1abb935088bc95f8d485662b85d8129 (commit) via c441ffdc561d5b1e6eb25b8a8db8dc86fcc5b8d6 (commit) via e2263c3cfeb7335ddd55da4fb98e7530d1ae3be6 (commit) from 9f2de4d46853c6106139e5b636438858059d584b (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 3569f3e34c71b0380b460b9bd5512f336b20d4b9 Author: Robert Strandh Date: Sat Nov 27 07:25:35 2010 +0100 More tests for the mapc* family functions commit c4109a02f626877651ef3b7668111cdfa7865f1f Author: Robert Strandh Date: Sat Nov 27 07:15:57 2010 +0100 Added test for the last function that checks the type error in the function as opposed to in the compiler macro. commit 99cd07c2ddf6c5955dd8f23f16ac45a1d1a01158 Author: Robert Strandh Date: Sat Nov 27 07:11:56 2010 +0100 Many more tests for (setf first) ... (setf tenth) that test the function rather than the setf expander. commit 8445de2dd1abb935088bc95f8d485662b85d8129 Author: Robert Strandh Date: Sat Nov 27 07:00:23 2010 +0100 Many more tests for (setf c*r) so that we are sure that the function #'(setf c*r) is used in addition to the setf expander. commit c441ffdc561d5b1e6eb25b8a8db8dc86fcc5b8d6 Author: Robert Strandh Date: Sat Nov 27 05:36:54 2010 +0100 Renamed tests previously named setf.c*r* according to more recent naming conventions. Added a test for nconc, and used new naming convention on old ones. Added a test for pop, and used new naming convention on old ones. Fixed a few typos. commit e2263c3cfeb7335ddd55da4fb98e7530d1ae3be6 Author: Robert Strandh Date: Fri Nov 26 19:59:44 2010 +0100 Removed two "FIXME" comments, because they have already been fixed. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/cons-high.lisp | 6 - Code/Cons-high/test.lisp | 1650 +++++++++++++++++++++++++++++++++++------ 2 files changed, 1433 insertions(+), 223 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 27 07:08:28 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 27 Nov 2010 02:08:28 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. f76793dcb6070cf59d88774d3c24a73aabb87279 Message-ID: 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 f76793dcb6070cf59d88774d3c24a73aabb87279 (commit) from 3569f3e34c71b0380b460b9bd5512f336b20d4b9 (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 f76793dcb6070cf59d88774d3c24a73aabb87279 Author: Robert Strandh Date: Sat Nov 27 08:07:10 2010 +0100 More tests for member, member-if, member-if-not, getf, and get-properties. All tests pass. We now have 99.2% coverage. Getting 100% is going to be hard (if not impossible), but we can probably increase the coverage a little bit more. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/test.lisp | 39 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 36 insertions(+), 3 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 27 08:49:40 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 27 Nov 2010 03:49:40 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. bcd4b3634b969665eb01a6e6f1220ebbcec22a66 Message-ID: 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 bcd4b3634b969665eb01a6e6f1220ebbcec22a66 (commit) from f76793dcb6070cf59d88774d3c24a73aabb87279 (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 bcd4b3634b969665eb01a6e6f1220ebbcec22a66 Author: Robert Strandh Date: Sat Nov 27 09:46:28 2010 +0100 Changed status.text to be more of a summary than a complete list of functions etc, that have been implemented. Also added more detailed descriptions of what remains to do. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/status.text | 188 +++++++++++++------------------------------- 1 files changed, 56 insertions(+), 132 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 27 09:09:15 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 27 Nov 2010 04:09:15 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 1075a4ddb6034cdec2a99a6d5128477fa930fb4f Message-ID: 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 1075a4ddb6034cdec2a99a6d5128477fa930fb4f (commit) from bcd4b3634b969665eb01a6e6f1220ebbcec22a66 (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 1075a4ddb6034cdec2a99a6d5128477fa930fb4f Author: Robert Strandh Date: Sat Nov 27 10:09:22 2010 +0100 Added docstrings for functions (setf c*r). ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 25 +++++++++++++++++-------- 1 files changed, 17 insertions(+), 8 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sat Nov 27 20:08:32 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sat, 27 Nov 2010 15:08:32 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. a6b134605da3d600dc63ab24e8f42bbfc281c188 Message-ID: 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 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 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 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 -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 05:29:46 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 00:29:46 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. d15a3819f580006d8b20870bf31d9486f9146301 Message-ID: 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 d15a3819f580006d8b20870bf31d9486f9146301 (commit) from a6b134605da3d600dc63ab24e8f42bbfc281c188 (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 d15a3819f580006d8b20870bf31d9486f9146301 Author: Robert Strandh Date: Sun Nov 28 06:26:40 2010 +0100 Added docstrings for setf function and setf expander for car and cdr. Added docstrings for setf expanders for c*r, and first, ..., tenth. Added docstrings for setf function and setf expander for nth. Added docstring for setf expander of getf. Added docstrings for macros push, pop, remf, and pushnew. Added docstrings for system classes list, null, and cons. Updated status.text to reflect the changes. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/docstrings-en.lisp | 185 ++++++++++++++++++++++++++++++++++++- Code/Cons-high/status.text | 10 +- 2 files changed, 186 insertions(+), 9 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 06:03:15 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 01:03:15 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 9548b86560bb4041078a7ddb7478713f9b4070ea Message-ID: 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 9548b86560bb4041078a7ddb7478713f9b4070ea (commit) via c6b816d144e797875bc6b06963710b526495b28d (commit) from d15a3819f580006d8b20870bf31d9486f9146301 (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 9548b86560bb4041078a7ddb7478713f9b4070ea Author: Robert Strandh Date: Sun Nov 28 07:03:11 2010 +0100 Added another medium-term item (improve docstrings for types). commit c6b816d144e797875bc6b06963710b526495b28d Author: Robert Strandh Date: Sun Nov 28 07:01:45 2010 +0100 Applied new naming convention to the tests for (setf rest). Added tests for (setf rest) that use apply, so test the setf function of rest. Added tests for (setf nth) that use apply, so test the setf function of nth. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/status.text | 2 + Code/Cons-high/test.lisp | 52 ++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 50 insertions(+), 4 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 08:09:46 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 03:09:46 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 Message-ID: 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 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 (commit) via aef86a05046129b35eba7801616f933c66d0ee17 (commit) from 9548b86560bb4041078a7ddb7478713f9b4070ea (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 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 Author: Robert Strandh Date: Sun Nov 28 09:09:05 2010 +0100 Included file header with copyright and license, and a reference to files indicating the purpose of the project and of the module. commit aef86a05046129b35eba7801616f933c66d0ee17 Author: Robert Strandh Date: Sun Nov 28 09:07:45 2010 +0100 New files: a desciption of the project, and a description of the module. ----------------------------------------------------------------------- Summary of changes: Code/Cons-high/SICL.text | 83 ++++++++++++++++++++++++++++ Code/Cons-high/condition-reporters-en.lisp | 16 +++++ Code/Cons-high/cons-high.asd | 16 +++++ Code/Cons-high/cons-high.lisp | 16 +++++ Code/Cons-high/cons-high.text | 52 +++++++++++++++++ Code/Cons-high/docstrings-en.lisp | 16 +++++ Code/Cons-high/packages.lisp | 16 +++++ Code/Cons-high/test.lisp | 16 +++++ 8 files changed, 231 insertions(+), 0 deletions(-) create mode 100644 Code/Cons-high/SICL.text create mode 100644 Code/Cons-high/cons-high.text hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 10:43:25 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 05:43:25 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. tag, cons-high-0.1, created. 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 Message-ID: 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 tag, cons-high-0.1 has been created at 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 (commit) - Log ----------------------------------------------------------------- commit 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 Author: Robert Strandh Date: Sun Nov 28 09:09:05 2010 +0100 Included file header with copyright and license, and a reference to files indicating the purpose of the project and of the module. ----------------------------------------------------------------------- hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 15:06:54 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 10:06:54 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. b459eb3be20c60e62cd02f787e10456c573f3082 Message-ID: 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 b459eb3be20c60e62cd02f787e10456c573f3082 (commit) via 50acc46d8a070cbb330c28bee468c3aa4cf77c63 (commit) from 92bc52c7b3a53bfa39d8f98ee3825da4d3309e28 (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 b459eb3be20c60e62cd02f787e10456c573f3082 Author: Robert Strandh Date: Sun Nov 28 15:57:37 2010 +0100 More conditions. Most of them copied from the cons-high module. Added name-mixin to existing conditions so that the source of the problem will be reported. Improved skip-to-start to check for proper lists, and to take a NAME parameter allowing us to signal the origin of the problem. Used skip-to-start instead of nthcdr in many functions to skip a prefix of a list. This modification makes it possible to check that the start index is a valid sequence index, and that the list is a proper list. Added function tail-must-be-proper-list used to check the tail of a list when traversal reaches the end. Modified many functions to use (loop for remaining on ... for element = (car remaining) ... finally (tail-must-be-proper-list ...)) instead of (loop for element in ... ...) So that we don't leave it up to endp to signal that a list is not a proper list. Continued work on migrating to recent naming conventions by replacing "unbounded" by "end=nil", "bounded" by "end=other", "key" by "key=other", "identity" by "key=identity" as well as some other minor improvements. commit 50acc46d8a070cbb330c28bee468c3aa4cf77c63 Author: Robert Strandh Date: Sun Nov 28 15:56:48 2010 +0100 Included files for docstrings and condition reporters, and updated sequences.asd to take them into account. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/condition-reporters-en.lisp | 128 ++ Code/Sequences/docstrings-en.lisp | 28 + Code/Sequences/sequences.asd | 4 +- Code/Sequences/sequences.lisp | 2044 ++++++++++++++++------------ 4 files changed, 1311 insertions(+), 893 deletions(-) create mode 100644 Code/Sequences/condition-reporters-en.lisp create mode 100644 Code/Sequences/docstrings-en.lisp hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 15:39:40 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 10:39:40 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 867e843ebf5e71957e1cdc7b64a9bc4e7e137f09 Message-ID: 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 867e843ebf5e71957e1cdc7b64a9bc4e7e137f09 (commit) from b459eb3be20c60e62cd02f787e10456c573f3082 (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 867e843ebf5e71957e1cdc7b64a9bc4e7e137f09 Author: Robert Strandh Date: Sun Nov 28 16:39:27 2010 +0100 Improved the tests so that they compile cleanly, and so that warnings at compile time are caught appropriately. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/test.lisp | 169 ++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 148 insertions(+), 21 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 19:24:58 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 14:24:58 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. cc4a084c5356eb3414aaf7a1afe025a131c31291 Message-ID: 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 cc4a084c5356eb3414aaf7a1afe025a131c31291 (commit) via e8e3b2842e42fb6951e7748e3ffa8f95463aac1f (commit) from 867e843ebf5e71957e1cdc7b64a9bc4e7e137f09 (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 cc4a084c5356eb3414aaf7a1afe025a131c31291 Author: Robert Strandh Date: Sun Nov 28 20:24:28 2010 +0100 More tests for function find. Replaced start=nil by start=0 in names of tests. commit e8e3b2842e42fb6951e7748e3ffa8f95463aac1f Author: Robert Strandh Date: Sun Nov 28 20:21:37 2010 +0100 Defined two new condition types for checking the type of the :start and :end index values of a seuqence. Defined (US English) condition reporters for those conditions. Replaced old asserts by explicit checks and calls to errors with those conditions. Fixed a few typos where test was written but test-not was meant. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/condition-reporters-en.lisp | 20 ++ Code/Sequences/sequences.lisp | 76 +++++-- Code/Sequences/test.lisp | 316 ++++++++++++++++++++++------ 3 files changed, 324 insertions(+), 88 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Sun Nov 28 21:17:59 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Sun, 28 Nov 2010 16:17:59 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 4d8846d83b4973dadbdf97e10eb1295cc90783d6 Message-ID: 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 4d8846d83b4973dadbdf97e10eb1295cc90783d6 (commit) via c0127f310389bafe1380008aae62fe665950ab2b (commit) via 22b9224e9df5255cb339835dd1b859613a362ec2 (commit) from cc4a084c5356eb3414aaf7a1afe025a131c31291 (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 4d8846d83b4973dadbdf97e10eb1295cc90783d6 Author: Robert Strandh Date: Sun Nov 28 22:17:53 2010 +0100 More tests for find. Not all tests pass. commit c0127f310389bafe1380008aae62fe665950ab2b Author: Robert Strandh Date: Sun Nov 28 22:15:42 2010 +0100 Removed uninteresting special versions of find, namely when seq-type=list, from-end=t, end={nil,other} test={eq,eql}, key=identity because they are indistingushable from the corresponding ones with from-end=nil, and the latter ones are faster. commit 22b9224e9df5255cb339835dd1b859613a362ec2 Author: Robert Strandh Date: Sun Nov 28 20:44:31 2010 +0100 More tests for the find function. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/sequences.lisp | 74 ++--- Code/Sequences/test.lisp | 648 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 680 insertions(+), 42 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 29 06:55:22 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 29 Nov 2010 01:55:22 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 329ff6101c267bb66ea5028447a9d3c0509f8327 Message-ID: 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 329ff6101c267bb66ea5028447a9d3c0509f8327 (commit) from 4d8846d83b4973dadbdf97e10eb1295cc90783d6 (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 329ff6101c267bb66ea5028447a9d3c0509f8327 Author: Robert Strandh Date: Mon Nov 29 07:54:17 2010 +0100 Introduced a function tail-must-be-proper-list-with-end that is like tail-must-be-proper-list, but it also checks that the :end keyword argument is within range and signals an error otherwise. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/sequences.lisp | 254 ++++++++++++++++++++++++----------------- 1 files changed, 150 insertions(+), 104 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 29 09:43:20 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 29 Nov 2010 04:43:20 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. bdbc4444e0e49bd5bf0bf6ce66e445e85679c935 Message-ID: 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 bdbc4444e0e49bd5bf0bf6ce66e445e85679c935 (commit) via 446a83ba681d45d517e21c1918dfc9402e23c660 (commit) from 329ff6101c267bb66ea5028447a9d3c0509f8327 (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 bdbc4444e0e49bd5bf0bf6ce66e445e85679c935 Author: Robert Strandh Date: Mon Nov 29 10:41:34 2010 +0100 Attempt made to be a bit more systematic about the test cases. I prepared this by putting comment headers for each combination of keyword arguments for the position function, and indicating places where tests should be added. Hopefully, this system will make it easier to incrementally add tests. commit 446a83ba681d45d517e21c1918dfc9402e23c660 Author: Robert Strandh Date: Mon Nov 29 09:28:09 2010 +0100 Added documentation string for function find. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/docstrings-en.lisp | 38 + Code/Sequences/test.lisp | 2302 ++++++++++++++++++++++++++++++++++++- 2 files changed, 2335 insertions(+), 5 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Mon Nov 29 18:21:44 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 29 Nov 2010 13:21:44 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 1dd909dd62185ede2e6754365ee9396ed17a5e18 Message-ID: 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 1dd909dd62185ede2e6754365ee9396ed17a5e18 (commit) via 4a3c3cbddfb134c18456d01751a95de9e5cea8b5 (commit) from bdbc4444e0e49bd5bf0bf6ce66e445e85679c935 (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 1dd909dd62185ede2e6754365ee9396ed17a5e18 Author: Robert Strandh Date: Mon Nov 29 19:21:37 2010 +0100 More tests for function position. commit 4a3c3cbddfb134c18456d01751a95de9e5cea8b5 Author: Robert Strandh Date: Mon Nov 29 11:14:45 2010 +0100 Prepare for more thorough eql tests by using bignums. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/test.lisp | 242 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 233 insertions(+), 9 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 04:08:46 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 29 Nov 2010 23:08:46 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. c955c78c8111b143362049c58e0b3ede2c620252 Message-ID: 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 c955c78c8111b143362049c58e0b3ede2c620252 (commit) via da818698bb7cb366cba2bc805e991833425087c6 (commit) via 7e42ed6a0ee90daa8848b65313346f61360aa4a0 (commit) via 2925de1b60a497eee910bb645dd10cface34c50d (commit) via 744604735ce3d7bc5d5fd85a357042b4021fd804 (commit) via 6e6e96e5ec2275cf11aa3220e9a6ea8e9b8ee053 (commit) from 1dd909dd62185ede2e6754365ee9396ed17a5e18 (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 c955c78c8111b143362049c58e0b3ede2c620252 Author: Robert Strandh Date: Tue Nov 30 05:08:30 2010 +0100 More tests for the position function. commit da818698bb7cb366cba2bc805e991833425087c6 Author: Robert Strandh Date: Tue Nov 30 04:46:08 2010 +0100 More tests for the position function. commit 7e42ed6a0ee90daa8848b65313346f61360aa4a0 Author: Robert Strandh Date: Tue Nov 30 04:22:23 2010 +0100 Added tests for dotted lists to the position function when from-end is true and the item is not in the list. The tests that demonstrated this failure now pass. Made another path towards a more uniform naming convention for specialized functions by improving the name of specialized versions of the position function for which from-end is true. commit 2925de1b60a497eee910bb645dd10cface34c50d Author: Robert Strandh Date: Tue Nov 30 04:20:44 2010 +0100 Added tests for the position function showing failure when from-end is true, and position it is passed a list that is not a proper list, and the item is not in the list, commit 744604735ce3d7bc5d5fd85a357042b4021fd804 Author: Robert Strandh Date: Tue Nov 30 04:02:49 2010 +0100 For the position function, added tests for dotted lists at the end of a list that does not contain the item. The tests that demonstrated this failure now pass. commit 6e6e96e5ec2275cf11aa3220e9a6ea8e9b8ee053 Author: Robert Strandh Date: Tue Nov 30 04:00:50 2010 +0100 More tests for the position function. Theses tests demonstrate failure when position is passed a list that is not a proper list and the item does not exist in the list. Added comments indicatiting places where tests should not be added, in addition to preivous comments indicating where tests *should* be added. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/sequences.lisp | 649 ++++++++++++++++++--------------- Code/Sequences/test.lisp | 796 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 1146 insertions(+), 299 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 04:45:54 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Mon, 29 Nov 2010 23:45:54 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 9682fcc091ff3f632fa36dbd79d64636ddb734fe Message-ID: 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 9682fcc091ff3f632fa36dbd79d64636ddb734fe (commit) via abcf8d70346578cf49b8e3df247393b578920fac (commit) via 2251855ff03cda94335b164ab394a690aadc33ce (commit) from c955c78c8111b143362049c58e0b3ede2c620252 (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 9682fcc091ff3f632fa36dbd79d64636ddb734fe Author: Robert Strandh Date: Tue Nov 30 05:45:03 2010 +0100 Modified the position function to check for situation detected by latest tests. Those tests now pass. Added FIXME comments to places with known problems. commit abcf8d70346578cf49b8e3df247393b578920fac Author: Robert Strandh Date: Tue Nov 30 05:27:08 2010 +0100 Added tests for the position function that demonstrate failure when end is beyond the end of a proper list. commit 2251855ff03cda94335b164ab394a690aadc33ce Author: Robert Strandh Date: Tue Nov 30 05:20:59 2010 +0100 More tests for the position function. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/sequences.lisp | 64 ++-- Code/Sequences/test.lisp | 1042 ++++++++++++++++++++++------------------- 2 files changed, 599 insertions(+), 507 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 05:41:56 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Tue, 30 Nov 2010 00:41:56 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. f78a9851956788af02df4ef329021f402d1dea09 Message-ID: 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 f78a9851956788af02df4ef329021f402d1dea09 (commit) via d94ffca9d28aa14e5054f83f7f0404a56a5a8a27 (commit) from 9682fcc091ff3f632fa36dbd79d64636ddb734fe (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 f78a9851956788af02df4ef329021f402d1dea09 Author: Robert Strandh Date: Tue Nov 30 06:41:46 2010 +0100 More tests for the position function. commit d94ffca9d28aa14e5054f83f7f0404a56a5a8a27 Author: Robert Strandh Date: Tue Nov 30 06:07:54 2010 +0100 More tests for the position function. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/test.lisp | 552 +++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 542 insertions(+), 10 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 06:42:54 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Tue, 30 Nov 2010 01:42:54 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. da8c3c269009d29895fc0a146669d73e3814e51a Message-ID: 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 da8c3c269009d29895fc0a146669d73e3814e51a (commit) via f6562446e282566c42203d21fafc5d810b5635ca (commit) from f78a9851956788af02df4ef329021f402d1dea09 (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 da8c3c269009d29895fc0a146669d73e3814e51a Author: Robert Strandh Date: Tue Nov 30 07:42:25 2010 +0100 Modified the code for the position function so that the tests that demonstrated failure pass. commit f6562446e282566c42203d21fafc5d810b5635ca Author: Robert Strandh Date: Tue Nov 30 07:41:35 2010 +0100 More tests for the position function. These new tests demonstrate a failure of position in some cases where test-not is explicitly given. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/sequences.lisp | 8 +++--- Code/Sequences/test.lisp | 56 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 4 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 07:09:04 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Tue, 30 Nov 2010 02:09:04 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. a47995be2a086abc85d4004c2840e9e76b2ab9c4 Message-ID: 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 a47995be2a086abc85d4004c2840e9e76b2ab9c4 (commit) from da8c3c269009d29895fc0a146669d73e3814e51a (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 a47995be2a086abc85d4004c2840e9e76b2ab9c4 Author: Robert Strandh Date: Tue Nov 30 08:08:56 2010 +0100 More tests for the position function. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/test.lisp | 226 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 226 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 11:40:18 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Tue, 30 Nov 2010 06:40:18 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 25a8877ddc888a38a7ad6a794ab4e7c5a5fa9a83 Message-ID: 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 25a8877ddc888a38a7ad6a794ab4e7c5a5fa9a83 (commit) from a47995be2a086abc85d4004c2840e9e76b2ab9c4 (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 25a8877ddc888a38a7ad6a794ab4e7c5a5fa9a83 Author: Robert Strandh Date: Tue Nov 30 12:41:54 2010 +0100 More tests for function position. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/test.lisp | 102 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 102 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems. From rstrandh at common-lisp.net Tue Nov 30 11:46:57 2010 From: rstrandh at common-lisp.net (Robert Strandh) Date: Tue, 30 Nov 2010 06:46:57 -0500 Subject: [sicl-cvs] GIT update: SICL, bricks for implementors of Common Lisp systems. branch, master, updated. 2fecd27f72281355558fc9e5c7bab183801d56c3 Message-ID: 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 2fecd27f72281355558fc9e5c7bab183801d56c3 (commit) from 25a8877ddc888a38a7ad6a794ab4e7c5a5fa9a83 (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 2fecd27f72281355558fc9e5c7bab183801d56c3 Author: Robert Strandh Date: Tue Nov 30 12:46:59 2010 +0100 More tests for the position function. ----------------------------------------------------------------------- Summary of changes: Code/Sequences/test.lisp | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) hooks/post-receive -- SICL, bricks for implementors of Common Lisp systems.