protocol

numberlistp

List of numbers protocol.

author:
Paulo Moura
version:
1.1
date:
2007/4/20
compilation:
static

(no dependencies on other files)

Public interface

product/2

Calculates the product of all list values.

compilation:
static
template:
product(List, Product)
mode – number of solutions:
product(+list(number), ?number) – zero_or_one

sum/2

Calculates the sum of all list values.

compilation:
static
template:
sum(List, Sum)
mode – number of solutions:
sum(+list(number), ?number) – zero_or_one

average/2

Calculates the average of a list of values.

compilation:
static
template:
average(List, Average)
mode – number of solutions:
average(+list(number), ?float) – zero_or_one

Protected interface

(none)

Private predicates

(none)

Remarks

(none)