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 @@
+ - 2005-05-20
+ Page updated.
- 2004-05-05
- Started the site.
+ Started the page.
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.
- ...
+
+
+