Use nanosleep(2) or usleep(3).
Both are available on darwin, linux, *BSD.

> On Jul 3, 2018, at 3:57 PM, Henry Rich <[email protected]> wrote:
> 
> For non-Windows non-Mac the code calls a system function sleep() that takes 
> an integer argument in seconds.  JE rounds the argument of 6!:3 to the 
> nearest second.  There must be a better sleep() function but I don't know 
> what it would be.
> 
> If you defined delay without the "0, 6!:3 (10)#0.2 would delay 2 seconds.
> 
> Henry Rich
> 
> On 7/3/2018 4:43 PM, Raul Miller wrote:
>> I expect it to work ok on Windows, but not other systems.
>> 
>>    6!:2 'delay 10#0.2'
>> 0.000107
>>    6!:2 'delay 1'
>> 1.00001
>>    JVERSION
>> Engine: j806/j64/darwin
>> Release: commercial/2017-11-06T10:20:33
>> Library: 8.06.09
>> Qt IDE: 1.6.1/5.6.3
>> Platform: Darwin 64
>> Installer: J806 install
>> InstallPath: /users/rauldmiller/applications/j64-806
>> Contact: www.jsoftware.com
>> 
>> Thanks,
>> 
> 
> 
> ---
> This email has been checked for viruses by AVG.
> https://www.avg.com
> 
> ----------------------------------------------------------------------
> 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