On 2016-05-19 9:17 PM, dandl wrote:
> Every aggregation function is at least second order: a function that applies
> a function to the set. So for MIN the function is 'less than', for SUM() the
> function is 'plus' and so on. In Andl aggregation functions are provided by
> fold(), which takes a function as an argument.

Actually, MIN still is fundamentally a first-order itself.  The dyadic function 
call "x min y" returns either x or y depending on how they compare.  The list 
form is then repeated application of the binary min().  This is directly 
comparable to your example of list plus/sum which is repetition of the dyadic 
"x 
+ y".  List MIN is NOT a repeated application of "x less than y". -- Darren 
Duncan

Reply via email to