[I meant to send this earlier, but discovered it sitting as an unsent
draft. Apologies.]

On Tue, Jul 9, 2013 at 12:42 PM, I.T. Daniher <[email protected]> wrote:
> I started learning J about two months ago, inspired by a friend who worked
> with IBM to standardize early drafts of APL. I love the language, but it's
> clearly not a systems language, and the lack of async / threading paradigms
> has made it difficult to fully realize some of the concepts I was hoping to
> explore. I'd love advice on how to proceed!

J is currently implemented in C as a "process", which means that the
"async" concept maps to something like the unix select/poll
mechanisms. (There's also a windows callback mechanism, which seems
very nice, but that was not emulated on other OSes - it would need to
be implemented as a part of the main loop for jconsole.)

However "select" is a very generic word, and so is hard to search on.

However sdselect form the socket library does expose this mechanism:
http://www.jsoftware.com/docs/help701/user/socket_utilities.htm

(or equivalent pages from J6 or J8 docs. And there should be a lab in J6.)

--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to