New files and jfiles scripts that use cd will solve much of the problem in
killing 1!: family. Care will be required to deal with platform
dependencies. There are already good examples in how to deal with these
issues in sockets and various addons.

The problem with 2!: is more difficult. There are enough differences between
platforms that there will probably be a set of task related scripts that are
platform specific. But I think it is very important to abstract the core
facilities that are most frequently required that can be specified in a
completely host independent way. The current 2!: specs aren't implemented
quite right, aren't specified quite right, and are only in Unix even though
they could be done pretty much the same way in windows. There is a bit of
design work required here.

On Thu, Oct 22, 2009 at 9:44 AM, Dan Bron <[email protected]> wrote:

> John Baker wrote:
> >  I am generally in favor of replacing native
> >  foreigns with cd calls but the potential
> >  removal of the 1!: and 2! families caught my eye.
>
> I think many Jers will be shielded from these changes, because a lot of us
> require 'files'  and use  fread  as opposed to native  1!:1  etc.
>
> -Dan
>
> ----------------------------------------------------------------------
> 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