The next release is going to move to replacing hard coded J Engine host dependent primitives with J script code (cd).
There is a bug in 2!:1 but it won't be fixed. Instead these facilities will be provided by open scripts. An important project for the J community for the next release will be the development of these scripts, This discussion of the tasks topic is a good start. This statement is premature as we haven't put together all the pieces yet for the the next major beta release but the discussion in this thread demands this minimal statement of direction. On Wed, Jul 15, 2009 at 6:02 PM, Sherlock, Ric <[email protected]>wrote: > This seems to have got lost in the original thread, but IMO is probably the > more important issue. It would be nice to get some clarification on it. > > > A) > > The Foreign conjunction 2!:1 does not behave as specified in the > > dictionary: > > ============== > > 2!:1 y > > Spawn. (Unix only.) Like 2!:0, but yields '' without waiting for the > > host to finish. Any output is ignored. For example, 2!:1 can be used to > > invoke a text-editor. > > ============== > > > > In fact 2!:1 does wait for the host to finish before continuing to > > process a terminal session. There does not seem to be any difference > > in behaviour between the following two commands. > > 2!:1 'gedit' > > 2!:0 'gedit' > > Can/Should this be fixed to behave as specified? > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
