Henry, Adding a space after "9" , ie 9!:7 becomes 9 !:7
eatchar=: 3 : 0 NB. beta-j eats noblank last chars in explicit defn NB. write upload rate summary report - no blank after last 's' r [ (toHOST r) write urp [ 9!:7 cchars ) "fixes" the terminal character gobbling. Engine: j902/j64avx2/windows Beta-j: commercial/2020-10-29T18:47:00 Library: 9.02.06 Qt IDE: 1.8.7/5.12.7(5.12.7) Platform: Win 64 Installer: J902 install InstallPath: c:/j64/j902 Contact: www.jsoftware.com On Mon, Nov 2, 2020 at 3:46 PM Henry Rich <[email protected]> wrote: > I thought 'eatchar' was the one that was losing a character. Wherever > the error is: please see if adding the space after the 9 fixes it. > > Henry rich > > On 11/2/2020 5:40 PM, Joey K Tuttle wrote: > > using 9 !: didn't seem to change anything for me. > > > > > > JVERSION > > Engine: j902/j64avx2/darwin > > Beta-j: commercial/2020-10-29T16:26:56 > > Library: 9.02.06 > > Platform: Darwin 64 > > Installer: J902 install > > InstallPath: /applications/j902 > > Contact: www.jsoftware.com > > eatchar=: 3 : 0 > > NB. beta-j eats noblank last chars in explicit defn > > NB. write upload rate summary report - no blank after last 's' > > r [ (toHOST r) write urp [ 9 !:7 cchars > > ) > > noeatchar=: 3 : 0 > > NB. write upload rate summary report - one blank after last 's' > > r [ (toHOST r) write urp [ 9!:7 cchars > > ) > > NB. look at > > 5!:5 <'eatchar' > > 3 : 0 > > NB. beta-j eats noblank last chars in explicit defn > > NB. write upload rate summary report - no blank after last 's' > > r [ (toHOST r) write urp [ 9 !:7 cchars > > ) > > 5!:5 <'noeatchar' > > 3 : 0 > > NB. write upload rate summary report - one blank after last 's' > > r [ (toHOST r) write urp [ 9!:7 cchar > > ) > > > > > > > >> On 2020Nov 2, at 14:32, Henry Rich <[email protected]> wrote: > >> > >> I have made some changes in my version and I don't see the problem. > Just for fun, though: would you put a space after the 9 in (eatchar) and > see if that makes the problem go away? If so, the problem will be fixed in > the next beta. > >> > >> Henry Rich > >> > >> On 11/2/2020 4:59 PM, John Baker wrote: > >>> I've hit a serious bug in the handling of last characters in beta-j > look at > >>> what happens with: > >>> > >>> eatchar=: 3 : 0 > >>> > >>> NB. beta-j eats noblank last chars in explicit defn > >>> > >>> > >>> NB. write upload rate summary report - no blank after last 's' > >>> > >>> r [ (toHOST r) write urp [ 9!:7 cchars > >>> > >>> ) > >>> > >>> > >>> noeatchar=: 3 : 0 > >>> > >>> > >>> NB. write upload rate summary report - one blank after last 's' > >>> > >>> r [ (toHOST r) write urp [ 9!:7 cchars > >>> > >>> ) > >>> > >>> > >>> > >>> NB. look at > >>> > >>> > >>> 5!:5 <'eatchar' > >>> > >>> 5!:5 <'noeatchar' > >>> > >>> > >>> It looks like the latest beta is dropping the last non-blank character > of > >>> explicit definitions. This will wreck mountains of code; > >>> > >> > >> -- > >> This email has been checked for viruses by AVG. > >> https://www.avg.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 > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- John D. Baker [email protected] ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
