Thanks, I actually noticed that after sending my question. Must be a cosmic coincidence. Regards.
> Date: Wed, 9 Jul 2014 15:33:04 +0100 > From: [email protected] > To: [email protected] > Subject: Re: [Jprogramming] Modifying single element of List or Table > > @Jon -- let me draw your attention to an ongoing discussion in the J > programming forum on this very topic: > "Tacit J and indexed replacement" > http://www.jsoftware.com/pipermail/programming/2014-July/037968.html > Right now we're discussing Amend } and its (perceived) ill-adaptation to > the tasks it's (apparently) meant for. > > IanClark > > > On Wed, Jul 9, 2014 at 4:32 AM, Jon Hough <[email protected]> wrote: > > > Ok, I see now. It's just using ammend. It was there in nuvoc the whole > > time. Not sure how I missed that. > > > > Thanks. > > > > --- Original Message --- > > > > From: "'Pascal Jasmin' via Programming" <[email protected]> > > Sent: July 9, 2014 11:52 AM > > To: [email protected] > > Subject: Re: [Jprogramming] Modifying single element of List or Table > > > > (<'fish') 2} ;: 'cat dog fiosh cow monkey' > > ┌───┬───┬────┬───┬──────┐ > > │cat│dog│fish│cow│monkey│ > > └───┴───┴────┴───┴──────┘ > > 5 (4 5 6}) 3 1 4 1 7 9 2 6 5 > > 3 1 4 1 5 5 5 6 5 > > > > > > > > > > ________________________________ > > From: Jon Hough <[email protected]> > > To: "[email protected]" <[email protected]> > > Sent: Tuesday, July 8, 2014 10:31:03 PM > > Subject: [Jprogramming] Modifying single element of List or Table > > > > > > > > I want to modify an element of a list, leaving other elements unchanged. > > > > e.g. > > > > > > > > list =. ;: 'cat dog fiosh cow monkey' > > > > > > list > > > > > > ┌───┬───┬─────┬───┬──────┐ > > │cat│dog│fiosh│cow│monkey│ > > └───┴───┴─────┴───┴──────┘ > > > > > > I want to change 'fiosh' to 'fish', e.g. change a spelling mistake. It > > would also be preferable to do this in-place because I don't want to copy > > the list. > > > > Or, another example, > > > > > > arr =. 3 1 4 1 7 9 2 6 5 > > > > arr > > > > 3 1 4 1 7 9 2 6 5 > > > > I want 4{arr to become 5, not 7. How can I do this modification? This > > seems simple, but I just realized I don't know how to do it in J. > > > > Regards. > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
