> 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
