You can use the "-jijx" flag to keep a console window from starting, or use jconsole.
On Sun, Jan 8, 2012 at 11:31 PM, Marshall Lochbaum <mwlochb...@gmail.com>wrote: > Well, fork also works in Windows (although a console actually pops up, > which is usually unintended). I don't think there's another clearer > cross-platform solution, although I would be very happy to hear about one. > > Marshall > > On Sun, Jan 8, 2012 at 11:19 PM, bill lam <bbill....@gmail.com> wrote: > > > I myself found the names fork and spawn as used in jtask confusing and > > contradicted to that in documentation for 2!:0 and 2!:1. The meaning or > at > > least the intention to use directly 2!:0 and 2!:1 is more clear. > > > > There was discussion on this subject some years ago. Please search forum > > archive if you are interested. > > > > Вск, 08 Янв 2012, Marshall Lochbaum писал(а): > > > In J701, fork_jtask_[load'task' accomplishes this. fork is defined as > > > fork_jtask_ =: [: 2!:1 '(' , ')&' ,~ ] > > > > > > However, in J602 it is just an alias for 2!:1, so it's best to assign > as > > > above in Unix if both J602 and J701 will be used. > > > > > > Marshall > > > > > > On Sun, Jan 8, 2012 at 10:46 PM, bill lam <bbill....@gmail.com> wrote: > > > > > > > It is a feature of *nix shells that an ending "&" in the command line > > will > > > > make the process forked. eg, > > > > > > > > 2!:1 '/Applications/TextEdit.app/Contents/MacOS/TextEdit &' > > > > > > > > Пнд, 09 Янв 2012, Ian Clark писал(а): > > > > > I try: > > > > > > > > > > 2!:1 '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ > Chrome' > > > > > > > > > > Chome starts up... the J session freezes. It only unfreezes when I > > quit > > > > Chrome. > > > > > > > > > > This happens with all apps I can launch from the UNIX command line. > > Eg: > > > > > > > > > > 2!:1 '/Applications/TextEdit.app/Contents/MacOS/TextEdit' > > > > > > > > > > > > > > > > > > > > On Mon, Jan 9, 2012 at 2:43 AM, bill lam <bbill....@gmail.com> > > wrote: > > > > > > Try, eg, > > > > > > > > > > > > 2!:1 'firefox &' > > > > > > > > > > > > Пнд, 09 Янв 2012, Ian Clark писал(а): > > > > > >> AFAICS the purpose of 2!:1 (spawn) is to launch an asynchronous > > > > > >> process, eg a separate, parallel J session, and resume > > immediately it > > > > > >> is launched. Am I right? > > > > > >> > > > > > >> On my Mac it doesn't do that. (I can't establish what it does > > under > > > > > >> Windows because I don't have a Windows machine just now). > > > > > >> > > > > > >> Sure, it starts the specified process, but then the original J > > session > > > > > >> freezes solid until the spawned process terminates. This > behavior > > is > > > > > >> no different from 2!:0 except to discard any returned value. > > > > > >> > > > > > >> Absence of this facility is preventing me from doing a lot of > the > > > > > >> things I want to. In particular I can't play a sound without my > > app > > > > > >> hanging until the sound has finished playing. Nor can I write a > > server > > > > > >> in J and have it fire off a client. I have to launch the client > > > > > >> manually. > > > > > >> > > > > > >> Has nobody reported this behavior before? Any chance of getting > it > > > > > >> fixed? Anyone know a workaround (such as a dll/dylib call)? > > > > > >> > > > > > >> JVERSION > > > > > >> Installer: j602a_mac_intel.dmg > > > > > >> Engine: j602/2008-03-03/16:45 > > > > > >> Library: 6.02.057 > > > > > >> > > > > > >> JVERSION > > > > > >> Engine: j701/2011-01-10/11:25 build: Feb 6 2011 16:16:29 > > > > > >> Library: 7.01.052 > > > > > >> Platform: Darwin 64 > > > > > >> Installer: j701a_mac64.dmg > > > > > >> > > > > > >> InstallPath: /Applications/j64-701 > > > > > >> > > ---------------------------------------------------------------------- > > > > > >> 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 > > > > > > > > ---------------------------------------------------------------------- > > > > > > 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 > > > > > ---------------------------------------------------------------------- > > > > 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 > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Devon McCormick, CFA ^me^ at acm. org is my preferred e-mail ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm