William James
5/12/2015 12:10:00 AM
Rainer Joswig wrote:
> (defun average-function (list)
> (assert list (list)
> "List should not be empty.")
> (loop for i from 0
> for item in list
> sum item into result
> finally (return (/ result i))))
Gauche Scheme:
(define (average numbers :optional (sum 0) (i 0))
(if (null? numbers)
(and (positive? i) (/ sum i))
(average (cdr numbers) (+ sum (car numbers)) (+ 1 i))))
--
The struggle of our time is to concentrate, not to dissipate: to renew our
association with traditional wisdom: to re-establish a vital connection between
the individual and the race. It is, in a word, a struggle against Liberalism.
--- T.S. Elliot