diff base/generics.lisp @ 102:59e69a32b8d9

More docstrings darcs-hash:20070726091550-f76cc-32dfc4cc3e4922d6801b3b2717e5c19f15a1ef92.gz
author David Lewis <d.lewis@gold.ac.uk>
date Thu, 26 Jul 2007 10:15:50 +0100
parents ad9cca28fecf
children 8528c316fbcc
line wrap: on
line diff
--- a/base/generics.lisp	Thu Jul 26 09:54:25 2007 +0100
+++ b/base/generics.lisp	Thu Jul 26 10:15:50 2007 +0100
@@ -169,18 +169,26 @@
 ;;        <duration>  <time>     -> ERROR? 
 ;;        <anchored>  <anchored> -> (time- (moment o1) (moment o2)) ? or error?
 
-(defgeneric time+ (object1 object2))
-(defgeneric time- (object1 object2))
+(defgeneric time+ (object1 object2)
+  (:documentation "Addition for time designators"))
+(defgeneric time- (object1 object2)
+  (:documentation "Subtraction for time designators"))
 
-(defgeneric time> (object1 object2))
+(defgeneric time> (object1 object2)
+  (:documentation "> operator for time designators"))
 (defgeneric time< (object1 object2)
+  (:documentation "< operator for time designators")
   (:method (o1 o2) (time> o2 o1)))
-(defgeneric time= (object1 object2)) 
+(defgeneric time= (object1 object2)
+  (:documentation "= operator for time designators")) 
 (defgeneric time>= (object1 object2)
+  (:documentation ">= operator for time designators")
   (:method (o1 o2) (or (time> o1 o2) (time= o1 o2))))
 (defgeneric time<= (object1 object2)
+  (:documentation "<= operator for time designators")
   (:method (o1 o2) (or (time< o1 o2) (time= o1 o2))))
 (defgeneric time/= (object1 object2)
+  (:documentation "not = operator for time designators")
   (:method (o1 o2) (not (time= o1 o2))))
 
 ;;; Duration protocol