what is your JVERSION?

01.06.2014, в 9:22, Raul Miller <[email protected]> написал(а):

> Is it that the timer is not working, or that paint events are stalled?
> 
> Here's a clock program, under jqt:
> 
> require'plot'
> N=:0.01*i.629
> O=: [: j./ 1 2 o./ ]
> delay=:6!:3    NB. "sleep"
> clock=: [: plot (O N),N*/~0.07 0.11 0.15(*O) 2r24p1 2r60p1
> 2r60p1*_3{.6!:0 bind ''
> 
> delay@1:@clock^:9e99''
> 
> That works fine, initially. But if the window loses focus, it stops
> updating. But if you use jbreak to regain control you should see a
> final update which indicates that it continued to update.
> 
> Now... this is not using the timer. But I think it does indicate the
> kind of problem you can get into, isolating display update issues.
> 
> Thanks,
> 
> -- 
> Raul
> 
> 
> On Sat, May 31, 2014 at 5:53 PM, bill lam <[email protected]> wrote:
>> I don't see why form timer will not work when a form does not have input 
>> focus. You can verify this by running shader together with another demo at 
>> the same time.
>> 
>> I am unfamiliar with opengl or shading language.  Perhaps you can help to 
>> write a more impressive demo. Thanks.
>> 
>> 01.06.2014, в 0:01, "'Pascal Jasmin' via Beta" <[email protected]> 
>> написал(а):
>> 
>>> 
>>> 
>>> regarding the shader demo, I guess its related to gl_paint only working 
>>> with active window rather than any bug in the timer code?
>>> 
>>> I will note that its extremely unusual to intend for a form's timer event 
>>> to get suspended on losing focus, and I'd suggest the demo would be more 
>>> impressive to see multiple spinning cubes.
>>> 
>>> 
>>> 
>>> ----- Original Message -----
>>> From: bill lam <[email protected]>
>>> To: 'Pascal Jasmin' via Beta <[email protected]>
>>> Cc:
>>> Sent: Saturday, May 31, 2014 10:27:45 AM
>>> Subject: Re: [Jbeta] [Jprogramming] opportunity to show off jhs or qt
>>> 
>>> I disagree. It would be written differently if intended to run multiple 
>>> instances.
>>> 
>>> I have difficulty to follow your timer example, in contrast,
>>> Joe's is more readable to me. ymmv.
>>> 
>>> Сб, 31 май 2014, JBeta написал(а):
>>>> There is a bug in the shader demo.  When you launch 2 instances only the 
>>>> window with mousefocus gets timer events.
>>>> 
>>>> 
>>>> Thanks to Joe, here is a class that allows "formless timers".  It can be 
>>>> coinserted into another locale (renaming new if name conflict).  kill 
>>>> works without needing stop.  the stop,resume,kill verbs can be copied into 
>>>> a " real form" locale, as long as it holds/sets a form variable, and 
>>>> probably provide more reliable way to stop/resume timers from multiple 
>>>> form instances.
>>>> 
>>>> cocurrent 'timer'
>>>> create =: 3 : 0
>>>> form=:  'a', (> 18!:5 '')
>>>> wd 'pc ' , form
>>>> resume y
>>>> 
>>>> )
>>>> stop =: 3 : 0
>>>> 
>>>> wd 'psel '  , form
>>>> wd 'ptimer 0'
>>>> )
>>>> resume =: 3 : 0
>>>> wd 'psel '  , form
>>>> wd 'ptimer ', ": y
>>>> )
>>>> kill =: 3 : 0
>>>> wd 'psel '  , form
>>>> wd 'pclose'
>>>> codestroy ''
>>>> )
>>>> timerexample =: 3 : 'smoutput (> 18!:5 '''') ,'': '', ": (6!:0) '''''
>>>> loc_z_=: (,&'_'@[ ,&'_'@, ":@>@])"1 0
>>>> 
>>>> new =: 3 : 0
>>>> '' new y
>>>> :
>>>> o =. y conew  (> 18!:5 '')
>>>> if. 0=#x do. x =.'timerexample' loc o end.
>>>> ('a', (> o), '_timer__o') =: 3 : (x , ' ''''')
>>>> o
>>>> )
>>>> 
>>>>  a =. 'smoutput (> 18!:5 '''') ,'': '', ": (6!:0)' new_timer_ 5000
>>>>  b =. new_timer_ 6000                  NB. uses locale's timerexample 
>>>> (overridable) as callback
>>>> 
>>>> 
>>>> kill__a ''
>>>> stop__b ''
>>>> resume__b 3000
>>>> kill__b ''
>>>> ________________________________
>>>> From: Joe Bogner <[email protected]>
>>>> To: Pascal Jasmin <[email protected]>
>>>> Cc: "[email protected]" <[email protected]>
>>>> Sent: Saturday, May 31, 2014 5:46:51 AM
>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>> 
>>>> 
>>>> 
>>>> You can use 'wd psel' to set the current form instance which is then used 
>>>> by 'wd ptimer 0'
>>>> 
>>>> NB. run two timers
>>>> NB. works on j802 beta from 5/28
>>>> wd 'pc c'
>>>> wd 'ptimer 1000'
>>>> 
>>>> c_timer =: 3 : 'smoutput@:<''c'';(6!:0) '''''
>>>> 
>>>> wd 'pc d'
>>>> wd 'ptimer 1000'
>>>> 
>>>> d_timer =: 3 : 'smoutput@:<''d'';(6!:0) '''''
>>>> 
>>>> wd 'psel c'
>>>> 
>>>> wd 'ptimer 0' NB. stop c
>>>> 
>>>> wd 'psel d'
>>>> 
>>>> wd 'ptimer 0' NB. stop d
>>>> 
>>>> wd 'psel c'
>>>> wd 'ptimer 1000' NB. resume c
>>>> 
>>>> 
>>>> determined from source: 
>>>> http://www.jsoftware.com/download/j802/qtide/jqt-source.tar.gz
>>>> 
>>>> A tip I used while testing is to use f8 to paste from keyboard. This keeps 
>>>> the output from interfering with the input
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Sat, May 31, 2014 at 12:26 AM, Pascal Jasmin <[email protected]> 
>>>> wrote:
>>>> 
>>>> 
>>>>> 
>>>>> skipping the pshow command,
>>>>> 
>>>>> I can get both of your timers to run, but can only get one of them to 
>>>>> stop.  It appears as though
>>>>> wd 'ptimer xx' affects the most recent wd 'pc X' command, so for 
>>>>> instance, this sequence of commands:
>>>>> 
>>>>> 
>>>>> c_timer =: 3 : 'smoutput@:<''c'';(6!:0) '''''
>>>>> 
>>>>> d_timer =: 3 : 'smoutput@:<''d'';(6!:0) '''''
>>>>> wd 'pc c'
>>>>> wd 'ptimer 6000'
>>>>> NB. runs as expected
>>>>>  wd 'ptimer 0' NB. stops as expected.
>>>>> wd 'pc d'
>>>>> wd 'ptimer 6000'  NB. runs only d
>>>>> wd 'pc c'
>>>>> NB. still runs only d
>>>>> wd 'ptimer 6000' NB. will run both on independent timers
>>>>> 
>>>>> wd 'timer 0' NB.only stops C
>>>>> wd 'pc d'
>>>>> wd 'timer 0' NB. still d won't stop.
>>>>> 
>>>>> erase 'd_timer'  NB. stops d
>>>>> 
>>>>> using pshow and pclose doesn't change the result.
>>>>> 
>>>>> it turns out that I can get my object instance timers to also run, but 
>>>>> have the same problems stopping them... except its worse due to 
>>>>> difficulty setting timer off.
>>>>> 
>>>>> a =. 6000 conew't'
>>>>> b =. 7000 conew't'
>>>>> runs both ok.
>>>>> stop__a ''  NB. stops b... the last pc command.
>>>>> kill__b '' NB. runs ok apparently.  But does not stop a timer
>>>>> 
>>>>> cannot run stop__a '' or kill__a '' effectively.  erase 'a' does nothing. 
>>>>>  Quitting J is easiest, even this direct command fails
>>>>> 
>>>>>  kill_0_''
>>>>> |pclose : no parent selected: wd
>>>>> 
>>>>> though this works: (where 0 is first locale...one part of smoutput)
>>>>>  erase 'a0_timer_0_'
>>>>> 
>>>>> _________________________
>>>>> From: Joe Bogner <[email protected]>
>>>>> To: Pascal J <[email protected]>
>>>>> Sent: Friday, May 30, 2014 11:20:26 PM
>>>>> 
>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>> 
>>>>> 
>>>>> 
>>>>> [off list]
>>>>> 
>>>>> Hey Pascal, did you try the code that I posted with multiple timers? That 
>>>>> worked for me... I didn't run yours but perhaps it's something with the 
>>>>> locales... Just wanted to check first to see if you were successful with 
>>>>> a more basic implementation of multiple timers
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Fri, May 30, 2014 at 11:00 PM, 'Pascal Jasmin' via Programming 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>> thank you Bill and Joe, with new version it works.  Also wd 'pshow' is 
>>>>> not necessary.
>>>>>> 
>>>>>> multiple timers may not work though.
>>>>>> 
>>>>>> cocurrent 't'
>>>>>> create =: 3 : 0
>>>>>> ('a', (> 18!:5 ''), '_timer') =: 3 : 'smoutput (> 18!:5 '''') ,'': '', 
>>>>>> ": (6!:0) '''''
>>>>>> wd 'pc ' , 'a', (> 18!:5 '')
>>>>>> resume y
>>>>>> )
>>>>>> NB. a_timer =: 3 : 'smoutput (> 18!:5 '''') ,'': '', ": (6!:0) '''''
>>>>>> stop =: 3 : 0
>>>>>> wd 'ptimer 0'
>>>>>> )
>>>>>> resume =: 3 : 0
>>>>>> wd 'ptimer ', ": y
>>>>>> )
>>>>>> kill =: 3 : 0
>>>>>> wd 'pclose'
>>>>>> codestroy ''
>>>>>> )
>>>>>> 
>>>>>>  a =. 4000 conew 't'  NB. will start timer
>>>>>> 
>>>>>> stop__a '' NB. will stop timer
>>>>>> 
>>>>>>   a
>>>>>> ┌─┐
>>>>>> │1│
>>>>>> └─┘
>>>>>> 
>>>>>>  ] b =. 4000 conew 't'  NB. will start new timer ... replacing old.
>>>>>> ┌─┐
>>>>>> │2│
>>>>>> └─┘
>>>>>> NB. you will see that only timer from b runs.   resume__a 2000 will run 
>>>>>> the timer from b.  This error will repeat if you create a 3rd instance.  
>>>>>> Only timer from last instance runs, even though they all have different 
>>>>>> "forms" a1 and a2.  stop__a '' will stop the timer even if only b is 
>>>>>> running.
>>>>>> 
>>>>>>  a1_timer__a ''  NB. a1 comes from using the locale number for variable a
>>>>>> 1: 2014 5 30 22 28 48.138
>>>>>> 
>>>>>>   a2_timer__b ''  NB. a2 comes from using the locale number for variable 
>>>>>> b
>>>>>> 2: 2014 5 30 22 29 17.594
>>>>>> 
>>>>>> If you kill either a or b, then resume__a 3000 will fail, as both 
>>>>>> "forms" are killed.
>>>>>> 
>>>>>>   resume__a 3000
>>>>>> |ptimer : no parent selected: wd
>>>>>> 
>>>>>> 
>>>>>> Perhaps this is related to my poor understanding of how to run multiple 
>>>>>> copies of a form?
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ----- Original Message -----
>>>>>> From: Joe Bogner <[email protected]>
>>>>>> To: [email protected]
>>>>>> Cc:
>>>>>> 
>>>>>> Sent: Friday, May 30, 2014 9:21:00 PM
>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>> 
>>>>>> Pascal, you need to update to the latest.
>>>>>> 
>>>>>> Engine: j701/2011-01-10/11:25
>>>>>> 
>>>>>> Library: 8.02.06
>>>>>> 
>>>>>> Qt IDE: 1.1.2/5.3.0
>>>>>> 
>>>>>> Platform: Win 32
>>>>>> 
>>>>>> Installer: J802 install
>>>>>> 
>>>>>> InstallPath: c:/users/joe/j802
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> This works on the latest
>>>>>> 
>>>>>> 
>>>>>> NB. run two timers
>>>>>> 
>>>>>> NB. works on j802 beta from 5/28
>>>>>> 
>>>>>> wd 'pc c'
>>>>>> 
>>>>>> wd 'pshow'  NB. shows empty form
>>>>>> 
>>>>>> wd :: empty 'ptimer 1000'
>>>>>> 
>>>>>> 
>>>>>> c_timer =: 3 : 'smoutput@:<''c'';(6!:0) '''''
>>>>>> 
>>>>>> 
>>>>>> wd 'pc d'
>>>>>> 
>>>>>> wd 'pshow'  NB. shows empty form
>>>>>> 
>>>>>> wd :: empty 'ptimer 1000'
>>>>>> 
>>>>>> 
>>>>>> d_timer =: 3 : 'smoutput@:<''d'';(6!:0) '''''
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> This worked on the previous
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> NB. worked previous j802 beta
>>>>>> 
>>>>>> wd 'pc a'
>>>>>> 
>>>>>> wd 'cc g opengl version 2.0 flush'
>>>>>> 
>>>>>> wd 'pshow'  NB. shows empty form
>>>>>> 
>>>>>> wd 'set g timer 1000'
>>>>>> 
>>>>>> a_g_timer =: 3 : 'smoutput@:<''a'';(6!:0) '''''
>>>>>> 
>>>>>> 
>>>>>> wd 'pc b'
>>>>>> 
>>>>>> wd 'cc g opengl version 2.0 flush'
>>>>>> 
>>>>>> wd 'pshow'  NB. shows empty form
>>>>>> 
>>>>>> wd 'set g timer 1000'
>>>>>> 
>>>>>> b_g_timer =: 3 : 'smoutput@:<''b'';(6!:0) '''''
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> I was stuck on it too
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Fri, May 30, 2014 at 9:12 PM, 'Pascal Jasmin' via Programming <
>>>>>> [email protected]> wrote:
>>>>>> 
>>>>>>> Engine: j701/2011-01-10/11:25
>>>>>>> Library: 8.02.06
>>>>>>> Qt IDE: 1.1.1/5.3.0
>>>>>>> Platform: Win 64
>>>>>>> 
>>>>>>> 
>>>>>>> ----- Original Message -----
>>>>>>> From: bill lam <[email protected]>
>>>>>>> To: "[email protected]" <[email protected]>
>>>>>>> Cc:
>>>>>>> Sent: Friday, May 30, 2014 8:12:21 PM
>>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>>> 
>>>>>>> what is your JVERSION ?
>>>>>>> 
>>>>>>> 31.05.2014, в 8:03, "'Pascal Jasmin' via Programming" <
>>>>>>> [email protected]> написал(а):
>>>>>>> 
>>>>>>>> the shader demo works.  cube rotates, etc...
>>>>>>>> 
>>>>>>>> when I try those 3 lines from the base locale (jqt802 console session),
>>>>>>> the error shown occurs.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ----- Original Message -----
>>>>>>>> From: bill lam <[email protected]>
>>>>>>>> To: "[email protected]" <[email protected]>
>>>>>>>> Cc:
>>>>>>>> Sent: Friday, May 30, 2014 8:00:24 PM
>>>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>>>> 
>>>>>>>> did the cube rotate? did you test on the latest j802/jqt beta?
>>>>>>>> 
>>>>>>>> 31.05.2014, в 7:48, "'Pascal Jasmin' via Programming" <
>>>>>>> [email protected]> написал(а):
>>>>>>>> 
>>>>>>>>> from base,
>>>>>>>>> 
>>>>>>>>>    wd 'pc a;'  NB. or 'pc a'
>>>>>>>>>     wd 'pshow'  NB. shows empty form
>>>>>>>>>     wd 'ptimer 2000'
>>>>>>>>> |ptimer : parent command not found: ptimer: wd
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>     a_timer_base_
>>>>>>>>> 3 : 'smoutput@:(6!:0) '''''
>>>>>>>>> 
>>>>>>>>> is this something related to base locale?
>>>>>>>>> 
>>>>>>>>> shader demo works ok.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ----- Original Message -----
>>>>>>>>> From: bill lam <[email protected]>
>>>>>>>>> To: "[email protected]" <[email protected]>
>>>>>>>>> Cc:
>>>>>>>>> Sent: Friday, May 30, 2014 6:40:53 PM
>>>>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>>>>> 
>>>>>>>>> You didn't even create a form. To recap, a form is created using wd 
>>>>>>>>> cmd
>>>>>>> eg
>>>>>>>>> 
>>>>>>>>> wd'pc  foo'
>>>>>>>>> 
>>>>>>>>> the locale of a form is the current locale when that wd'pc foo' is
>>>>>>> executed.
>>>>>>>>> 
>>>>>>>>> 31.05.2014, в 0:49, "'Pascal Jasmin' via Programming" <
>>>>>>> [email protected]> написал(а):
>>>>>>>>> 
>>>>>>>>>> sorry for previous message, was running timer and not ptimer.
>>>>>>>>>> 
>>>>>>>>>> It does not appear as though you can get a timer into an arbitrary
>>>>>>> locale by just doing wd 'pc a' there.  The form has to be visible, or 
>>>>>>> needs
>>>>>>> an initial show?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> ----- Original Message -----
>>>>>>>>>> From: 'Pascal Jasmin' via Programming <[email protected]>
>>>>>>>>>> To: "[email protected]" <[email protected]>
>>>>>>>>>> Cc:
>>>>>>>>>> Sent: Friday, May 30, 2014 12:23:37 PM
>>>>>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>>>>>> 
>>>>>>>>>> Nice, thank you.
>>>>>>>>>> 
>>>>>>>>>> You can also use a timer in any arbitrary locale (I think)
>>>>>>>>>> 
>>>>>>>>>>      a_timer_ =: show_base_
>>>>>>>>>>      wd_a_ 'timer 2000'
>>>>>>>>>> 
>>>>>>>>>> or
>>>>>>>>>> 
>>>>>>>>>>    aa =. conew 'a'
>>>>>>>>>>    wd__aa 'timer 2000'
>>>>>>>>>> 
>>>>>>>>>> acts a little weird with just one plot window, but that might be plot
>>>>>>> related?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> ----- Original Message -----
>>>>>>>>>> From: bill lam <[email protected]>
>>>>>>>>>> To: 'Pascal Jasmin' via Programming <[email protected]>
>>>>>>>>>> Cc:
>>>>>>>>>> Sent: Friday, May 30, 2014 11:19:17 AM
>>>>>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>>>>>> 
>>>>>>>>>> Oh sorry!  I thought ptimer was documented but not yet. Basically
>>>>>>>>>> it is very simple, if your form id is 'foo' then the name of the
>>>>>>>>>> timer callback verb is 'foo_timer' in the form's locale.  Each form
>>>>>>>>>> has its own timer. wd'ptimer xx' will start or stop timer attached
>>>>>>>>>> to the current form.  Unlike the old wd timer, form timers will not
>>>>>>>>>> break existing code. In qt shader demo, the cube is rotated by a
>>>>>>>>>> form timer.
>>>>>>>>>> 
>>>>>>>>>> Пт, 30 май 2014, jprogramming написал(а):
>>>>>>>>>>> good news about wd 'timer' for forms.  A wishlist would include a 
>>>>>>>>>>> way
>>>>>>> for minimal library load for jconsole support.
>>>>>>>>>>> 
>>>>>>>>>>> I don't see it mentioned here though
>>>>>>> http://www.jsoftware.com/jwiki/System/ReleaseNotes/J802
>>>>>>>>>>> 
>>>>>>>>>>> I did see that the timer qt demo app has been updated, but its hard
>>>>>>> to understand without a "qtdemo form"
>>>>>>>>>>> 
>>>>>>>>>>> there is no mention of wd 'ptimer' here:
>>>>>>> http://www.jsoftware.com/jwiki/Guides/Window%20Driver/Command%20Reference
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> ----- Original Message -----
>>>>>>>>>>> From: bill lam <[email protected]>
>>>>>>>>>>> To: [email protected]
>>>>>>>>>>> Cc:
>>>>>>>>>>> Sent: Friday, May 30, 2014 10:08:14 AM
>>>>>>>>>>> Subject: Re: [Jprogramming] opportunity to show off jhs or qt
>>>>>>>>>>> 
>>>>>>>>>>> sleep will halt current thread, not a feature of jqt.  One can
>>>>>>>>>>> use wd'timer' to fire event.  Furthermore J802 introduce form timer
>>>>>>>>>>> for each form, see high-lights.
>>>>>>>>>>> 
>>>>>>>>>>> Пт, 30 май 2014, Raul Miller написал(а):
>>>>>>>>>>>> I made the hour hand be a 24 hour hour-hand. To make it the more
>>>>>>> typical 12
>>>>>>>>>>>> hour hour-hand, change 2r24p1 2r60p1 2r60p1 to 2r12p1 2r60p1 
>>>>>>>>>>>> 2r60p1.
>>>>>>>>>>>> 
>>>>>>>>>>>> And the window freezing issue is a "feature" of jqt. To avoid that
>>>>>>> issue
>>>>>>>>>>>> with current versions of jqt, always close (or position) the plot
>>>>>>> window
>>>>>>>>>>>> before starting the clock.
>>>>>>>>>>>> 
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> Raul
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Fri, May 30, 2014 at 4:43 AM, Jan-Pieter Jacobs <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Nice!
>>>>>>>>>>>>> I tried your code in JQT (on windows 8), some remarks:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> The hour hand is pointing about the exact oposite direction it
>>>>>>> should.
>>>>>>>>>>>>> Somehow, switching windows also causes the plot window to freeze,
>>>>>>> and J to
>>>>>>>>>>>>> become unresponsive
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Jan-Pieter
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 2014-05-30 3:18 GMT+02:00 Raul Miller <[email protected]>:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Here's another approach (beware of email induced line wrap in
>>>>>>> definition
>>>>>>>>>>>>> of
>>>>>>>>>>>>>> show):
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> N=:0.01*i.629
>>>>>>>>>>>>>> O=: [: j./ 1 2 o./ ]
>>>>>>>>>>>>>> delay=:6!:3    NB. "sleep"
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> show=: [: plot (O N),N*/~0.07 0.11 0.15(*O) 2r24p1 2r60p1
>>>>>>> 2r60p1*_3{.6!:0
>>>>>>>>>>>>>> bind ''
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> show@delay@1:^:9e9''
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I think this should work with both jqt and the j602 ide.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Raul
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Thu, May 29, 2014 at 1:39 PM, David Lambert <
>>>>>>> [email protected]>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> http://rosettacode.org/wiki/Draw_a_clock#J
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> The next author need only replace the draw dyad, or rewrite the
>>>>>>>>>>>>>>> contribution.
>>>>>>>>>>>>>>> x is the current session time, y is the session time when the 
>>>>>>>>>>>>>>> verb
>>>>>>>>>>>>>> starts.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> round=: [: <. 0.5&+
>>>>>>>>>>>>>>> PICTURES=: u:16b2190+i.4      NB. arrows
>>>>>>>>>>>>>>> draw=: [: smoutput PICTURES ((|~ #)~ { [) [: round -
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>>>>>> 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
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> regards,
>>>>>>>>>>> ====================================================
>>>>>>>>>>> GPG key 1024D/4434BAB3 2008-08-24
>>>>>>>>>>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
>>>>>>>>>>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>> For information about J forums see
>>>>>>> http://www.jsoftware.com/forums.htm
>>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>>> For information about J forums see
>>>>>>> http://www.jsoftware.com/forums.htm
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> regards,
>>>>>>>>>> ====================================================
>>>>>>>>>> GPG key 1024D/4434BAB3 2008-08-24
>>>>>>>>>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
>>>>>>>>>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>>> 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
>>>>>>>> ----------------------------------------------------------------------
>>>>>>>> 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
>>>>>> ----------------------------------------------------------------------
>>>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>> 
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>> 
>>> --
>>> regards,
>>> ====================================================
>>> GPG key 1024D/4434BAB3 2008-08-24
>>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
>>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
>>> ----------------------------------------------------------------------
>>> 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

Reply via email to