Thanks Henry, From your example of lining up the edges of the box, I am guessing that it was introduced when the boxing was adjusted to accommodate some of the wider unicode characters. My reason for asking is that I am trying to have the jig interactive display mirror the J text. The tricky part for me is that the top row which is valid UTF-8 does not seem to be reinterpreted, but the bottom invalid row is. Trying to figure out how to square that circle is my problem not yours.
Thanks for all the work that you are doing developing the J engine, it is really appreciated by me (both the results and the amount of work that is required). Cheers, bob > On May 6, 2019, at 10:56 AM, Henry Rich <[email protected]> wrote: > > Boxing requires going through additional code that lines up the box > boundaries. Unboxed strings are just copied to the output. Invalid > combinations are handled differently in the two cases (unplanned). > Character-width idiosyncrasies guarantee that no solution will work for every > case. > > Henry Rich > > On 5/6/2019 1:50 PM, 'robert therriault' via Beta wrote: >> Of course you are right Henry, but should boxing change the display of those >> unexpected combinations? It does not in j701. >> >> Cheers, bob >> >> >>> On May 6, 2019, at 10:46 AM, Henry Rich <[email protected]> wrote: >>> >>> The UTF-8 is invalid in the second row. >>> >>> Also, the glyph seems to be 3 spaces wide, which the formatting does not >>> expect. >>> >>> Henry Rich >>> >>> On 5/6/2019 1:28 PM, 'robert therriault' via Beta wrote: >>>> I noticed something odd in J901 and J806 that does not seem to be >>>> happening in J702. There seems to be some extra level of decoding that is >>>> going on when a literal is boxed. >>>> >>>> Here are the examples. They are in the JHS environment, but the results >>>> are the same for j901 and j807 in the jqt environment. The result that I >>>> would expect is the one shown in j701. >>>> >>>> JVERSION >>>> Engine: j901/j64/darwin >>>> Beta-d: commercial/2019-04-21T11:41:24 >>>> Library: 9.01.03 >>>> Platform: Darwin 64 >>>> Installer: J901 install >>>> InstallPath: /users/bobtherriault/j901 >>>> Contact: www.jsoftware.com >>>> < 2 3 $ 'ఝa' >>>> ┌───┐ >>>> │ఝ │ >>>> │aà°│ >>>> └───┘ >>>> (< a.) i. each < 2 3 $ 'ఝa' >>>> ┌───────────┐ >>>> │224 176 157│ >>>> │ 97 224 176│ >>>> └───────────┘ >>>> 2 3 $ 'ఝa' >>>> ఝ >>>> a� >>>> >>>> JVERSION >>>> Engine: j806/j64/darwin >>>> Release: commercial/2017-11-06T10:20:33 >>>> Library: 8.06.09 >>>> Platform: Darwin 64 >>>> Installer: J806 install >>>> InstallPath: /users/bobtherriault/j64-806 >>>> Contact: www.jsoftware.com >>>> < 2 3 $ 'ఝa' >>>> ┌───┐ >>>> │ఝ │ >>>> │aà°│ >>>> └───┘ >>>> (<a.) i. each < 2 3 $ 'ఝa' >>>> ┌───────────┐ >>>> │224 176 157│ >>>> │ 97 224 176│ >>>> └───────────┘ >>>> 2 3 $ 'ఝa' >>>> ఝ >>>> a� >>>> JVERSION >>>> Engine: j701/2011-01-10/11:25 build: Feb 6 2011 16:16:29 >>>> Library: 7.01.043 >>>> Platform: Darwin 64 >>>> Installer: j701a_mac64.dmg >>>> >>>> InstallPath: /Applications/j64-701 >>>> < 2 3 $ 'ఝa' >>>> ┌───┐ >>>> │ఝ│ >>>> │a�│ >>>> └───┘ >>>> (<a.) i. each < 2 3 $ 'ఝa' >>>> ┌───────────┐ >>>> │224 176 157│ >>>> │ 97 224 176│ >>>> └───────────┘ >>>> 2 3 $ 'ఝa' >>>> ఝ >>>> a� >>>> >>>> u: 97 224 176 >>>> aà° >>>> 97 224 176 { a. >>>> a� >>>> >>>> Cheers, bob >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>> >>> --- >>> 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
