Thanks for the useful insights and pointers, Ken.
Top stuff (as usual :-)

I particularly liked the currying context and notions of explicitly
marking curries. Obviously I'll need to de-jetlag a little more and run
my brain over it again.

However, implicit currying is so damn handy that I suspect that we'll
just cheat and say that only pure assignment *doesn't curry*,
so you have to write:

        my $summer = $sum += __;
        $root->traverse( $summer );

Or for the truly damned in the audience:

        $root->traverse( my $sum = $sum += __ );

Bwah-ha-ha-ha!

Damian

Reply via email to