I think Henry's concern is that consistent replacement of an empty string in a context where multiple replacements can occur is an open-ended specification problem, leading to an infinite loop.
On reflection, though, I think that "replace each instance once in the original" is the concept here. That said, the challenge would still be "how do we reason about this"? (If we could even come up with a clear and simple english description of the desired behavior, we might pose it as a programming problem in the programming forum.) Thanks, -- Raul On Thu, Mar 17, 2022 at 5:13 AM 'Kenneth Lettow' via Beta <[email protected]> wrote: > > I was able to reproduce the problem on Win10. > > X stringreplace Y > > |index error: stringreplace > > | rep ind}exp#txt > > |[-307] c:\users\xxxxx\j903-user\temp\26.ijs > > JVERSION > > Engine: j903/j64avx2/windows > > Release-a: commercial/2021-12-16T15:15:09 > > Library: 9.03.08 > > Qt IDE: 1.9.5/5.15.2(5.15.2) > > Platform: Win 64 > > Installer: J903 install > > InstallPath: c:/users/xxxxx/j903 > > Contact: www.jsoftware.com > > On Fri, Mar 11, 2022 at 11:48 AM Eric Iverson <[email protected]> > wrote: > > > Raul, > > Beta is a good place, at least for now. Is this with a custom build JE? > > First step is to see if it fails in an official 903 release. > > > > On Fri, Mar 11, 2022 at 11:26 AM Raul Miller <[email protected]> > > wrote: > > > > > I ran into a bizarre error in stringreplace while working on > > > converting dictionary content to wiki format: > > > > > > |index error: stringreplace > > > | rep ind}exp#txt > > > > > > #rep > > > 323777 > > > #ind > > > 323777 > > > $txt > > > 12253 > > > > > > That said, I have been experiencing odd problems with my machines > > > recently, so before I spend too much time on this: can anyone else > > > reproduce the problem? > > > > > > Here's a script which triggers this error for me: > > > > > > https://gist.github.com/rdm/bf14417a605849ba61e397f888ace8c5 > > > > > > (Also... is the beta forum the right forum for this kind of thing?) > > > > > > Thanks, > > > > > > -- > > > Raul > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > -- > *Kenneth Lettow* > Director Market Intelligence | Thomas, a Xometry Company > Thomasnet.com <https://www.thomasnet.com> | #TogetherForIndustry > <https://www.thomasnet.com> <https://www.thomasnet.com> > <https://www.thomasnet.com>[image: Thomas For Industry] > <https://www.thomasnet.com> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
