> On Oct 6, 2016, at 9:34 PM, Henry Rich <[email protected]> wrote:
> 
> that fact is settled by the observation that the name may be deleted while 
> the value is in use, as in my example
And yet this works
  fred =: 5
  (+: [ 4!:55@((<'fred')"_)) fred
When the second sentence got executed, the data referred to by fred has 
usecount 1, doesn't it?  Does the usecount change inside that fork?  Can you 
please elaborate how the usecount is changed during execution of these two and 
how does it compare with putting these two in one sentence?

I'm only considering in these special cases where the interpreter could 
potentially interpreting
   name=:verb name=:X
as an inplace-able verb, and executing it in two stages
   name=:X
   name=:verb name
which could benefit from you inplace work.

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to