String#succ x 10 つづき

どこかまでかはかわいいのに、どこかから突然かわいくなくなっちゃう感じ。

うーん、確かにそんな感じですね。。

function iterate (f, s) {
    return chain([s], { next: function() { return s = f(s) } })
}

function right(a, b) { return b }
var last = partial(reduce, right);
last(islice(iterate(succ, 'a'), 11));
// => "k"

MochiKitってHaskelliterate的なものが無いんだなぁ。