On Thu, Sep 3, 2009 at 9:02 AM, erik quanstrom <quanstro@quanstro.net> wrote:
> The blocks aren't interesting at all by themselves, I totally agree with
> that.  However what they do to let you write a function inline, that can be
> pushed to another function, to be executed on a concurrent FIFO, is where
> the real power comes out.

this reminds me of paul and byron's shell, es which had
anonymous blocks.  in fact, that's how the if statement
worked.

in c, i don't see why such a bolt-on would be useful in
c, especially since your concurrent fifo would be limited
to one shared-memory node unless you're going to add a runtime
compiler.


Apple's using it all over the place in Snow Leopard, in all their native apps to write cleaner, less manual-lock code.  At least, that's the claim :-).

If by node you mean "single machine" then I suppose I agree, but this is not a distributed computing solution in the world of multi-node programming.

Dave
 
- erik