anon:

Changed to
return data.map!(n => foo2(data, i + 1, max)).cache.joiner.array; then it produced the same result as array version. `map.cache.join` resulted in 597871.

This is close to tell what the cause is :-)

Bye,
bearophile

Reply via email to