diff options
author | Darren Bane <darren.bane@emdalo.com> | 2021-02-25 22:05:12 +0000 |
---|---|---|
committer | Darren Bane <darren.bane@emdalo.com> | 2021-02-25 22:05:12 +0000 |
commit | 4c637133d1afb0c1e66a20a9f0e686953f220f5b (patch) | |
tree | 0439a271f3269ef6b04d50d688e521a6adab923d | |
parent | b319af5ae04f825eb756c7c4aa2c4c122cf93c12 (diff) | |
download | lsp-4c637133d1afb0c1e66a20a9f0e686953f220f5b.tar.gz |
the -> assure
-rw-r--r-- | dbc2.lsp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/dbc2.lsp b/dbc2.lsp index 6915c4a..afc3006 100644 --- a/dbc2.lsp +++ b/dbc2.lsp @@ -9,12 +9,12 @@ ((null xs) res) (setq res (+ res (car xs)))))) (defun average-of-absolutes (values) - (the <list> values) + (assure <list> values) ;; requires non-null list (assert (> (length values) 0)) (let ((res (quotient (sum (mapcar #'abs values)) (length values)))) ;; must ensure positive result (assert (>= res 0)) - (the <fixnum> res))) + (assure <fixnum> res))) ;; (average-of-absolutes '(1 3)) ;; (average-of-absolutes '()) |