I want to change my testimony. What I can say is this: it used to make a copy of the operand for purposes of comparing against the result of applying the verb. This copy was removed for ^:0 and ^:1. Whether there was an extra evaluation involved I can't say.
Henry Rich > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Miller, Raul D > Sent: Thursday, June 08, 2006 12:09 PM > To: Beta forum > Subject: RE: [Jbeta] Power with Vector argument - a bug? > > Henry Rich wrote: > > early as well. It did one evaluation of the verb to initialize > > the test (I never understood why, but I didn't look into it > > very hard). > > It seems like it should simply initialize the test with some > arbitrary value. The need to terminate early does not seem > to justify evaluating f in f^:n more than n times. > > (There might be some other need, which does justify the > extra evaluation, but I'm not aware of one.) > > -- > Raul > > ---------------------------------------------------------------------- > For information about J forums see > http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
