about summary refs log tree commit diff stats
path: root/dbc.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'dbc.lsp')
-rw-r--r--dbc.lsp4
1 files changed, 3 insertions, 1 deletions
diff --git a/dbc.lsp b/dbc.lsp
index 3429896..48f1d6f 100644
--- a/dbc.lsp
+++ b/dbc.lsp
@@ -3,8 +3,10 @@
 ;; (set-dynamic *use-contract* nil)
 (defcontract average-of-absolutes (values)
    (:in ()
-	(> (length values) 0))
+	(assure <list> values)
+	(> (length values) 0))		; Redundant?
    (:out (res)
+	 (assure <integer> res)
 	 (>= res 0))
    (quotient (reduce #'+ (map '<list> #'abs values)) (length values)))
 ;; (average-of-absolutes '(1 3))