what is the JVERSION ? On Wed, Jul 10, 2019, 1:27 AM 'Mike Day' via Programming < programm...@jsoftware.com> wrote:
> Something for Henry, I think. > > Starting to have a look at Louis' variants on Vadim's approach, I tried > using debug on "fastincl" , invoked by ctrl-K. > > Setting stop on all lines in either fastincl =: cmp fastmax > or in fastmax and then running > fastincl lines > results in > " > domain error > > fastincl[header] cmp fastincl > > " > > in debug's middle pane, > > with > > " > > >[0] cmp fastincld4B7g0 > > " > > displayed in the top pane > > The lowest pane displays: > > " > > cmp v +./@E.&> > > fastincl v cmp fastincld4B7g0 > > " > > > This happens in both J 9.01 beta and J 8.07, under Windows 10 . > > Debug seems ok however when explicitly running "(cmp fastmax) lines " > > So it's probably something to do with fastmax being an adverb, but here > are > Louis' definitions to save hunting for them in the correspondence: > > fastmax=: 1 : 0 > B=. C=. 1"_1 y > while. +./C do. > i=. C i.1 > B=. 0 i} B > B=. -.@:u&(i{y)&.(B&#) y > C=. C *. B > B=. 1 i} B > end. > B#y > ) > > cmp=: +./@E.&> > > fastincl=: cmp fastmax > > debug behaves just the same for > > fastincl 'abc' > > so I won't bother defining "lines" here. > > This is probably known behaviour, but it's new to me! > > Thanks, > > Mike > > > > --- > This email has been checked for viruses by Avast antivirus software. > https://www.avast.com/antivirus > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm