[Jprogramming] timer in j701?
David Mitchell
davidmitchell at att.net
Fri Jan 6 02:45:03 HKT 2012
You are welcome, Ian.
I am a bit curious about J support for dylibs. I currently do not have any way
to try it myself, but the J DLL documentation does say:
J can call procedures that are compiled in a shared library file. In Windows
these files are called DLLs (dynamic link libraries) and have a .dll extension.
In Linux they are called shared libraries or shared objects and have a .so
extension. In Mac they are called dynamic libraries and have a .dylib extension.
The term DLL is used here for all platforms. A procedure in a DLL is called by
its name and filename.
It is true that there may not be dylib functionality for Darwin that matches
what Windows has for timer usage, but I saw a function
"dispatch_source_set_timer" in the GCD reference from Apple that seemed as if it
might be a start.
On 1/5/2012 12:54, Ian Clark wrote:
> Thanks, David.
>
> But this uses 'dll'. AFAIK there's no comparable way of calling dylibs
> in Darwin.
>
> On Thu, Jan 5, 2012 at 5:44 PM, David Mitchell<davidmitchell at att.net> wrote:
>> Here is a version that works with J602 and J701 jconsole. It does not work with
>> jhs or jgtk. I have not tested it extensively and it may have side effects or
>> bugs that I haven't found yet.
>>
>> http://www.jsoftware.com/jwiki/Scripts/WindowsTimer
>>
>> On 1/5/2012 8:27, Ian Clark wrote:
>>> How do I get a timer in j701 jhs (or jconsole)?
>>>
>>> I've been assuming wd (11!:0) doesn't work at all in j701 (in j602
>>> you'd do: 11!:0 'timer 3' for a callback in 3 secs).
>>>
>>> BTW J701 help (http://www.jsoftware.com/docs/help701/dictionary/dx011.htm)
>>> still refers to 11!:0 but I assume that's just because it's been
>>> overlooked...?
>>> ----------------------------------------------------------------------
>>> 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
>
More information about the Programming
mailing list