Is this what you are looking for? load'c:\j701\addons\general\misc\trace.ijs' trace'(((+/ % #) * 1 + #) - +/)90 90 90'
2011/10/7 Linda Alvord <[email protected]> > Is there a way to go from a tacit expression to find the correct explicit > expression? > > a =: 13 :'((+/ % #) * 1 + #) - +/' > a 90 90 90 > |syntax error: a > | a 90 90 90 > > b=:((+/ % #) * 1 + #) - +/ > b 90 90 90 > 90 > > c =: 13 :'((+/ % #) * 1 + #) - +/y' > c 90 90 90 > _540 > > d =: 13 :'((+/ % #) * 1 + #y) - +/y' > d 90 90 90 > _269 > > e=: 13 :'((+/ % #y) * 1 + #y) - +/y' > e 90 90 90 > _268.667 > > > a > 3 : '((+/ % #) * 1 + #) - +/' > b > ((+/ % #) * 1 + #) - +/ > c > [: ((+/ % #) * 1 + #) [: - +/ > d > ([: (+/ % #) [: * 1 + #) - +/ > e > (([: +/ [: % #) * 1 + #) - +/ > > > > 5!:4 <'a' > > -- 3 > -- : -+- ,:'((+/ % #) * 1 + #) - +/' > > > 5!:4 <'b' > > -- / --- + > ----+- % > │ L- # > ------+- * > │ │ -- 1 > │ L---+- + > --+ L- # > +- - > L- / --- + > > > 5!:4 <'c' > > -- [: > │ -- / --- + > │ ------+- % > │ │ L- # > +----+- * > --+ │ -- 1 > │ L-----+- + > │ L- # > │ -- [: > L----+- - > L- / --- + > > > 5!:4 <'d' > > -- [: > │ -- / --- + > +----+- % > │ L- # > ------+ > │ │ -- [: > │ │ +- * > │ L----+ -- 1 > --+ L-----+- + > │ L- # > +- - > L- / --- + > > > > > > 5!:4 <'e' > > -- [: > +- / --- + > ----+ > │ │ -- [: > │ L-----+- % > ------+ L- # > │ +- * > │ │ -- 1 > --+ L---+- + > │ L- # > +- - > L- / --- + > > Do you get the answer you want with b, c, d or e? I would have guessed it > should be b , that doesn't seem to be very helpful. > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Henry Rich > Sent: Wednesday, October 05, 2011 5:25 AM > To: Programming forum > Subject: Re: [Jprogramming] Tacit vs. Explicit > > bestfit=:(],0{&<.&<.0.5+(1+0.01*_15+(?@(30"_)))*(((+/ % #)*1+#)-(+/))) > bestfit 90 90 90 > 90 90 90 101 > bestfit 90 90 90 > 90 90 90 102 > bestfit 90 90 90 > 90 90 90 103 > bestfit 90 90 90 > 90 90 90 78 > > Henry Rich > > On 10/5/2011 5:19 AM, Gian Medri wrote: > > Hi! > > I have a function: > > bestfit=:(],0{&<.&<.0.5+(1+0.01*(?30)-15)*(((+/ % #)*1+#)-(+/))) > > that calculates the n+1 element. > > bestfit 90 90 90 > > 90 90 90 81 > > The tacit form doesn't work properly, because the "?" is not active every > > time I call bestfit 90 90 90. > > When I use > > (],0{&<.&<.0.5+(1+0.01*(?50)-25)*(((+/ % #)*1+#)-(+/))) 90 90 90 > > then the function works properly. > > > > My question is if it is possible to have a tacit verb with the "?" > active. > > > > Thanks > > > > Gian Medri > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Björn Helgason, Verkfræðingur Fornustekkum II 781 Hornafirði, t-póst: [email protected] gsm: +3546985532 twitter: @flugfiskur http://groups.google.com/group/J-Programming Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans góður kennari getur stigið á tær án þess að glansinn fari af skónum /|_ .-----------------------------------. ,' .\ / | Með léttri lund verður | ,--' _,' | Dagurinn í dag | / / | Enn betri en gærdagurinn | ( -. | `-----------------------------------' | ) | (\_ _/) (`-. '--.) (='.'=) ♖♘♗♕♔♙ `. )----' (")_(") ☃☠ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
