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

Reply via email to