IFJ6 had been added to J602 base library last year.

Вск, 27 Фев 2011, Devon McCormick писал(а):
> Then I've probably been overwriting it for years with my own definition and
> never noticed until my recent attempts to strip away my customizations: I
> have 205 names in the "base" class - time to clean house.  For the time
> being, I can avoid re-writing existing code by over-riding the standard
> definition with something like "dir=: 2&dir_z_".
> 
> However, in order to maintain compatibility between J6 and J7, I need to
> include something like "if. IFJ6 do. ..." but "IFJ6" does not exist in J6,
> so I must preface this with something like "if. -.nameExists 'IFJ6' do.
> IFJ6=: 1 end."  Could we avoid cruft like this in the future by defining a
> system global "IFJ7" (or, even better "ISJ7" so that statements using it
> will avoid "if. IF...") in J7?  Or does someone have a better way of dealing
> with this?
> 
> To emphasize what I said to Mr. Eisenberg, I think J7 is may be easier for
> newbies but more complicated for those of us with an accumulated "installed
> base".  I'm taking this opportunity to clear out un-necessary custom
> definitions, but it does involve painful re-thinking of my old code.
> 
> On Sun, Feb 27, 2011 at 6:24 PM, chris burke <[email protected]> wrote:
> 
> > On Sun, Feb 27, 2011 at 9:49 AM, Devon McCormick <[email protected]>
> > wrote:
> > > It does seem complicated, doesn't it?  I think much of this has to do
> > with
> > > our own customizations.  With this new version, I'm attempting to reduce
> > > the number of idiosyncratic verbs I define in my startup and to adhere to
> > > the existing customs as much as possible.  However, I was dismayed to
> > find
> > > that the supplied "dir" verb returns information in a much less useful
> > > format than my own simple definition "dir=: 1!:0@<".
> >
> > This definition of dir has been there almost from the start of J, but
> > in the dir.ijs script. One reason for combining dir and other scripts
> > into stdlib is to standardize on their use, and avoid this kind of
> > problem.
> > ----------------------------------------------------------------------
> > 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

-- 
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

Reply via email to