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
