Implementing Infinite Data Structure in
JavaScript.
11/26 ¶
- naturalSequence().filter(limit(n)).reduce(sum)
- sum(a, b) := a + b
- limit(n)(a) := (n >= a)
- .reduce(f(a, b)) := f(seq:last-1.reduce(f), seqlast)
- filter(f(a)) := for each a in seq, sequence of a which f(a) is true.