Nicely described Galt :)

> I suppose it means you
> can bind a block to another block or word
> and it will share the context of that other
> block.  I wonder what would happen if you
> unset O at this point.  Could you still
> run Dialect and have it bind and reduce another block
> to what O was bound to?

Tried it, yup it will and it won't work.

It will for a bit until the garbage collector takes away O.

Try

Create O as in the example.

Dialect [f1 f2] ; --Ok
Unset 'O ; -- oh oh , could be trouble coming

Dialect [f1 f2] ; --Still works....Phew.

Recycle;
Dialect [f1 f2] ; * Crash * -- Looks like the GC was a bit enthusiastic.


Reply via email to