Unless demonstrated otherwise, there is no such thing if
the tacit expression is a verb, Name has been undefined or is a verb
and fix (f.) is not used. All of which is true for those example.

   erase nl ''
1
   a=: a^:0:
   a
a^:0:
   a=: a^:0:
   a
a^:0:

In the concrete examples of memos, the redefinitions
did not use the previous cache. That's rate of performance
benefit of non-self vs self would be the same on first 
and subsequent _definitions_.


--- "Miller, Raul D" <[EMAIL PROTECTED]> wrote:

> Oleg Kobchenko wrote:
> > For some reason the subsequent definitions 
> > with name as opposed to $: just take
> > more memory  on the first call than previous definition. 
> 
> a definition of the form
> Name=: tacit expression using Name
> 
> Will create a new definition for Name which incorporates
> the previous definition for Name.  If Name had previously
> been undefined, this of course does not happen.
> 
> This is aside from any semantic differences between $: and Name.
> 
> FYI,
> 
> -- 
> Raul


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to