From mantoniotti at common-lisp.net Thu May 19 22:50:00 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 00:50:00 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/docs/html/downloads.html cl-unification/docs/html/index.html Message-ID: <20050519225000.0B0DD8873D@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification/docs/html In directory common-lisp.net:/tmp/cvs-serv25953/docs/html Modified Files: downloads.html index.html Log Message: Changed the DISCLAIMER parts in the files, in order to clarify the licensing of the code. Date: Fri May 20 00:50:00 2005 Author: mantoniotti Index: cl-unification/docs/html/downloads.html diff -u cl-unification/docs/html/downloads.html:1.1 cl-unification/docs/html/downloads.html:1.2 --- cl-unification/docs/html/downloads.html:1.1 Fri Jan 28 20:46:37 2005 +++ cl-unification/docs/html/downloads.html Fri May 20 00:49:59 2005 @@ -41,13 +41,11 @@ completely tested and it is bound to contain errors and omissions. This documentation may contain errors and omissions as well.

-

Finally, the license under which the code is released is not - settled yet, although the file COPYING contains a - Berkeley-style license. For the time being you are advised to use - the code at your own risk. No warranty whatsoever is provided, the - author will not be held responsible for any effect generated by your - use of the library, and you can put here the scarier extra - disclaimer you can think of. +

The file COPYING contains a Berkeley-style license. You + are advised to use the code at your own risk. No warranty + whatsoever is provided, the author will not be held responsible for + any effect generated by your use of the library, and you can put + here the scarier extra disclaimer you can think of.


Index: cl-unification/docs/html/index.html diff -u cl-unification/docs/html/index.html:1.2 cl-unification/docs/html/index.html:1.3 --- cl-unification/docs/html/index.html:1.2 Fri Jan 28 20:45:40 2005 +++ cl-unification/docs/html/index.html Fri May 20 00:49:59 2005 @@ -41,13 +41,11 @@ completely tested and it is bound to contain errors and omissions. This documentation may contain errors and omissions as well.

-

Finally, the license under which the code is released is not - settled yet, although the file COPYING contains a - Berkeley-style license. For the time being you are advised to use - the code at your own risk. No warranty whatsoever is provided, the - author will not be held responsible for any effect generated by your - use of the library, and you can put here the scarier extra - disclaimer you can think of. +

The file COPYING contains a Berkeley-style license. You + are advised to use the code at your own risk. No warranty + whatsoever is provided, the author will not be held responsible for + any effect generated by your use of the library, and you can put + here the scarier extra disclaimer you can think of.


From mantoniotti at common-lisp.net Thu May 19 22:52:53 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 00:52:53 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/COPYING Message-ID: <20050519225253.D4C078873D@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification In directory common-lisp.net:/tmp/cvs-serv26017 Modified Files: COPYING Log Message: Updated copyright notice. Date: Fri May 20 00:52:52 2005 Author: mantoniotti Index: cl-unification/COPYING diff -u cl-unification/COPYING:1.1.1.1 cl-unification/COPYING:1.2 --- cl-unification/COPYING:1.1.1.1 Wed Nov 17 23:19:54 2004 +++ cl-unification/COPYING Fri May 20 00:52:52 2005 @@ -1,4 +1,4 @@ -Copyright (c) 2004 Marco Antoniotti +Copyright (c) 2004-2005 Marco Antoniotti All rights reserved. Permission is hereby granted, without written agreement and without @@ -12,10 +12,10 @@ THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHOR(S), HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -THE AUTHOR(S) UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE -PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUTHOR(S) HAVE NO -OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR -MODIFICATIONS. +THE AUTHOR(S) UNIVERSITY, COMPANY AND/OR AFFILIATION SPECIFICALLY +DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND +THE AUTHOR(S) HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, +UPDATES, ENHANCEMENTS, OR MODIFICATIONS. From mantoniotti at common-lisp.net Thu May 19 22:54:27 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 00:54:27 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/ChangeLog Message-ID: <20050519225427.BF18B8873D@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification In directory common-lisp.net:/tmp/cvs-serv26054 Added Files: ChangeLog Log Message: ChangeLog updated. Date: Fri May 20 00:54:27 2005 Author: mantoniotti From mantoniotti at common-lisp.net Thu May 19 22:58:34 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 00:58:34 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/ACKNOWLEDGEMENTS Message-ID: <20050519225834.CD7788873D@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification In directory common-lisp.net:/tmp/cvs-serv26081 Added Files: ACKNOWLEDGEMENTS Log Message: File added. Date: Fri May 20 00:58:34 2005 Author: mantoniotti From mantoniotti at common-lisp.net Thu May 19 23:00:19 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 01:00:19 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/README Message-ID: <20050519230019.5E5F68873D@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification In directory common-lisp.net:/tmp/cvs-serv26483 Modified Files: README Log Message: Year updated. Date: Fri May 20 01:00:18 2005 Author: mantoniotti Index: cl-unification/README diff -u cl-unification/README:1.1.1.1 cl-unification/README:1.2 --- cl-unification/README:1.1.1.1 Wed Nov 17 23:19:54 2004 +++ cl-unification/README Fri May 20 01:00:18 2005 @@ -1,6 +1,6 @@ CL-UNIFICATION -Marco Antoniotti 2004 +Marco Antoniotti 2004-2005 The directory containing this file you are reading should contain the code and the documentation of the CL-UNIFICATION package. From mantoniotti at common-lisp.net Fri May 20 15:19:54 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 17:19:54 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/unifier.lisp Message-ID: <20050520151954.121E488750@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification In directory common-lisp.net:/tmp/cvs-serv20210 Modified Files: unifier.lisp Log Message: Fixed two major bugs reported by Norman Werver. Unification of strings and symbols and of numers and symbols was not recurring on VAR-UNIFY, as required; thus (unify '(?x ?x) '("asd" "qweert")) and (unify '(foo ?x baz) '(foo 42 ?x)) would succed. The two cases are now fixed. Date: Fri May 20 17:19:53 2005 Author: mantoniotti Index: cl-unification/unifier.lisp diff -u cl-unification/unifier.lisp:1.2 cl-unification/unifier.lisp:1.3 --- cl-unification/unifier.lisp:1.2 Fri Jan 28 20:30:35 2005 +++ cl-unification/unifier.lisp Fri May 20 17:19:53 2005 @@ -94,15 +94,15 @@ (defmethod unify ((a symbol) (b string) &optional (env (make-empty-environment))) (cond ((variable-any-p a) env) - ((variablep a) (extend-environment a b env)) + ((variablep a) (var-unify a b env)) (t (error 'unification-failure - :format-control "Cannot unify a symbol with a string: ~S ~S." - :format-arguments (list a b))))) + :format-control "Cannot unify a symbol with a string: ~S ~S." + :format-arguments (list a b))))) (defmethod unify ((b string) (a symbol) &optional (env (make-empty-environment))) (cond ((variable-any-p a) env) - ((variablep a) (extend-environment a b env)) + ((variablep a) (var-unify a b env)) (t (error 'unification-failure :format-control "Cannot unify a string with a symbol: ~S ~S." :format-arguments (list b a))))) @@ -121,13 +121,13 @@ (defmethod unify ((a symbol) (b t) &optional (env (make-empty-environment))) (cond ((variable-any-p a) env) - ((variablep a) (extend-environment a b env)) + ((variablep a) (var-unify a b env)) (t (call-next-method)))) (defmethod unify ((b t) (a symbol) &optional (env (make-empty-environment))) (cond ((variable-any-p a) env) - ((variablep a) (extend-environment a b env)) + ((variablep a) (var-unify a b env)) (t (call-next-method)))) From mantoniotti at common-lisp.net Fri May 20 15:47:02 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 17:47:02 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/docs/html/mailing-lists.html Message-ID: <20050520154702.E314088752@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification/docs/html In directory common-lisp.net:/tmp/cvs-serv22184 Added Files: mailing-lists.html Log Message: File added. Date: Fri May 20 17:47:02 2005 Author: mantoniotti From mantoniotti at common-lisp.net Fri May 20 15:47:45 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 17:47:45 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/docs/html/index.html Message-ID: <20050520154745.0B02788752@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification/docs/html In directory common-lisp.net:/tmp/cvs-serv22240 Modified Files: index.html Log Message: Added link to "Mailing Lists" page. Date: Fri May 20 17:47:44 2005 Author: mantoniotti Index: cl-unification/docs/html/index.html diff -u cl-unification/docs/html/index.html:1.3 cl-unification/docs/html/index.html:1.4 --- cl-unification/docs/html/index.html:1.3 Fri May 20 00:49:59 2005 +++ cl-unification/docs/html/index.html Fri May 20 17:47:44 2005 @@ -15,7 +15,8 @@
From mantoniotti at common-lisp.net Fri May 20 16:18:34 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 18:18:34 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/docs/html/number-template-class.html Message-ID: <20050520161834.54B0388752@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification/docs/html In directory common-lisp.net:/tmp/cvs-serv24684 Modified Files: number-template-class.html Log Message: Fixed a documentation bug. Thanks to Norman Werner for spotting it. Date: Fri May 20 18:18:33 2005 Author: mantoniotti Index: cl-unification/docs/html/number-template-class.html diff -u cl-unification/docs/html/number-template-class.html:1.1.1.1 cl-unification/docs/html/number-template-class.html:1.2 --- cl-unification/docs/html/number-template-class.html:1.1.1.1 Wed Nov 17 23:19:55 2004 +++ cl-unification/docs/html/number-template-class.html Fri May 20 18:18:33 2005 @@ -17,7 +17,7 @@ | Previous | Next | Downloads - | Links + | Links
@@ -61,7 +61,7 @@

Description:

The NUMBER-TEMPLATE class denotes those object that are used - to unify against a VECTOR.

+ to unify against a NUMBER.

Template Syntax:

@@ -132,7 +132,7 @@

Notes:

-

There is no COMPLEX-NUMBER-TEMPLATE class, although a case for it can be easily made..

+

There is no COMPLEX-NUMBER-TEMPLATE class, although a case for it can be easily made.

From mantoniotti at common-lisp.net Fri May 20 16:27:05 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 18:27:05 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/docs/html/unification-dictionary.html Message-ID: <20050520162705.E2C4188752@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification/docs/html In directory common-lisp.net:/tmp/cvs-serv24778 Modified Files: unification-dictionary.html Log Message: Incremental change to page. Date: Fri May 20 18:27:05 2005 Author: mantoniotti Index: cl-unification/docs/html/unification-dictionary.html diff -u cl-unification/docs/html/unification-dictionary.html:1.1.1.1 cl-unification/docs/html/unification-dictionary.html:1.2 --- cl-unification/docs/html/unification-dictionary.html:1.1.1.1 Wed Nov 17 23:19:55 2004 +++ cl-unification/docs/html/unification-dictionary.html Fri May 20 18:27:05 2005 @@ -43,14 +43,21 @@
  • Class TEMPLATE
  • Class EXPRESSION-TEMPLATE
  • Class ELEMENT-TEMPLATE
  • -
  • Class ARRAY-TEMPLATE
  • +
  • Class AREF-TEMPLATE
  • Class ELT-TEMPLATE
  • Class NTH-TEMPLATE
  • Class NTHCDR-TEMPLATE
  • Class TYPE-TEMPLATE + +
  • Class ARRAY-TEMPLATE
  • +
  • Class NIL-TEMPLATE +
  • Class NUMBER-TEMPLATE
  • Class SYMBOL-TEMPLATE +
  • Class STANDARD-OBJECT-TEMPLATE
  • +
  • Class STRUCTURE-OBJECT-TEMPLATE
  • +
  • Function MAKE-TEMPLATE
  • Generic function TEMPLATE-P
  • Accessor TEMPLATE-SPEC @@ -64,7 +71,7 @@ -

    Site Map

    +

    Enjoy!

    @@ -105,8 +112,10 @@

    From mantoniotti at common-lisp.net Fri May 20 16:33:24 2005 From: mantoniotti at common-lisp.net (Marco Antoniotti) Date: Fri, 20 May 2005 18:33:24 +0200 (CEST) Subject: [cl-unification-cvs] CVS update: cl-unification/docs/html/links.html Message-ID: <20050520163324.E0B9C88752@common-lisp.net> Update of /project/cl-unification/cvsroot/cl-unification/docs/html In directory common-lisp.net:/tmp/cvs-serv25735 Modified Files: links.html Log Message: Page updated. Date: Fri May 20 18:33:24 2005 Author: mantoniotti Index: cl-unification/docs/html/links.html diff -u cl-unification/docs/html/links.html:1.2 cl-unification/docs/html/links.html:1.3 --- cl-unification/docs/html/links.html:1.2 Thu Apr 21 17:33:20 2005 +++ cl-unification/docs/html/links.html Fri May 20 18:33:24 2005 @@ -36,7 +36,14 @@

    Here are some links which are pertinent to the CL-UNIFICATION project.

    -

    ...

    +

    +

    +