Please resist the urge to introduce anything like 'a' + i.3. Such features are close to useless and would lead to confusing behavior in extant code.
Extending b. is an entirely different proposition and may well be worthwhile. On 10/4/07, Mark D. Niemiec <[EMAIL PROTECTED]> wrote: > > Roger Hui <[EMAIL PROTECTED]> wrote: > > > I propose to extend the bitwise operations m b. for m e. 16+i.19 > > to work on character (8-bit or 16-bit) arguments. e.g. > > > > 'abc' 23 b. '321' > > srs > > This sounds like a good idea. > > In this vein, perhaps it would also be good to extend certain arithmetic > verbs as well? > > 'a' + i.3 > abc > 'c' - i.3 > cba > 'xyz' - 'a' > 24 25 26 > >: 'abc' > def > <: 'xyz' > wxy > 'ace' >. 'bad' > bce > 'ace' <. 'bad' > aad > > Of course, domain errors on things like 'a'+'a', 0-'a', 'a'>.0 etc. > as well as anything involving anything more complicated than addition, > like 'a'*2, 'a'^2, %:'a', !'a', etc. > > -- Mark D. Niemiec <[EMAIL PROTECTED]> > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
