Oh yes. I probably didn't look too closely at he examples an settled for the 6!:2 y part. My brain just shuts off as soon as I see any kind of vaguely complicated verb combination or w/e :P
___________________________ David Vaughan On 6 Jul 2011, at 14:16, Don Guinn <[email protected]> wrote: > Help says that it returns the seconds to execute the "sentence y". So, what > is a J sentence? I couldn't find it in help right now, but it is a literal > string of J words. Well, that's not completely correct, but good enough for > here. If you look at the example for Time in help you will see that the > thing to execute is in quotes. > > [x] 6!:2 y *Execute*. Seconds to execute sentence y (mean of x times with > default once). For example: > > a=:?50 50$100 > 6!:2 '%.a' > 0.091 > 10 (6!:2) '%.a' NB. Mean time of 10 executions > 0.0771 > ts=: 6!:2 , 7!:2@] NB. Time and space > ts '%.a' > 0.08 369920 > > > On Wed, Jul 6, 2011 at 7:01 AM, David Vaughan > <[email protected]>wrote: > >> >> Hmm, this is contrary to examples I have seen. Is it new in the language? >> In the language references, for example in re !: section, it says to do this >> for execution time: >> 6!:2 y >> It doesn't say you need the single quotes. An I missing something or do the >> help pages need updating? >> >> Thanks for your help. >> ___________________________ >> >> David Vaughan >> >> On 6 Jul 2011, at 13:29, Don Guinn <[email protected]> wrote: >> >>> Monadic ;: takes literal arguments. Convert the results to character. >>> ;: ": 1 2 3 + 4 5 6 >>> +-----+ >>> |5 7 9| >>> +-----+ >>> >>> It boxes J words or tokens, close, but not quite English words. In this >> case >>> "1 2 3" is a single word in J. >>> ;: 'The result is ' , ": 1 2 3 + 4 5 6 >>> +---+------+--+-----+ >>> |The|result|is|5 7 9| >>> +---+------+--+-----+ >>> >>> 6!:2 executes literals. Put the calculation in quotes. >>> 6!:2 'p:1000000' >>> 0.000152044 >>> >>> On Wed, Jul 6, 2011 at 4:10 AM, David Vaughan >>> <[email protected]>wrote: >>> >>>> Hi, >>>> >>>> I'm new to J and just installed the 7.01 64-bit MAC version, and a lot >> of >>>> commands are working, but some are giving me domain errors, even though >> I'm >>>> copying the sentences from one of the books. >>>> >>>> Some examples that give me a domain error: >>>> ;: 1 2 3 + 4 5 6 >>>> >>>> As I understand it, that should put all the words into boxes. >>>> >>>> Another example is the time stuff: >>>> 6!:2 p:1000000 >>>> >>>> Do I need to change some paths of things, or is my install corrupt/this >>>> particular version broken? >>>> >>>> Thanks in advance. >>>> ___________________________ >>>> >>>> David Vaughan >>>> ---------------------------------------------------------------------- >>>> 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 >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
