Why ",{dieresis}" has a different behaviour in 1,{dieresis}1 2 3 4 and b,{dieresis}a?
a{leftarrow}(1 2)(2 3)(4 5)(6 7)
o{leftarrow}{quad}fmt
o a
+4--------------------------+
-a+2---+ +2---+ +2---+ +2---+-a
-a-a 1 2-a -a 2 3-a -a 4 5-a -a 6 7-a-a
-a+~---+ +~---+ +~---+ +~---+2
+?--------------------------+
b{leftarrow}(0 0)
o b
+2---+
-a 0 0-a
+~---+
o b,{dieresis}a
LENGTH ERROR
o b,{dieresis}a
?
o 1 2 3 4
+4-------+
-a 1 2 3 4-a
+~-------+
o 1
1
~
o 1,{dieresis}1 2 3 4
+4--------------------------+
-a+2---+ +2---+ +2---+ +2---+-a
-a-a 1 1-a -a 1 2-a -a 1 3-a -a 1 4-a-a
-a+~---+ +~---+ +~---+ +~---+2
+?--------------------------+
On 11/15/2023 8:43 AM, Rosario19 wrote:
Why ",{dieresis}" has a different behaviour in 1,{dieresis}1 2 3 4 and
b,{dieresis}a?
a{leftarrow}(1 2)(2 3)(4 5)(6 7)
o{leftarrow}{quad}fmt
o a
+4--------------------------+
a+2---+ +2---+ +2---+ +2---+a
aa 1 2a a 2 3a a 4 5a a 6 7aa
a+~---+ +~---+ +~---+ +~---+2
+?--------------------------+
b{leftarrow}(0 0)
o b
+2---+
a 0 0a
+~---+
o b,{dieresis}a
LENGTH ERROR
o b,{dieresis}a
?
This expression produces an error because b is a two-element vector and
a is a four-element vector, and are of incompatible lengths for ,? .
When you specified the elements of a, you enclosed each element in
parens which works only when there are two or more elements. When you >specified b as in b?(0 0), the parens don't enclose the value.
Perhaps
what you meant is to use the enclose function explicitly as in b??0 0. Now
b,?a
?4???????????????????????????????????????????
??4???????? ?4???????? ?4???????? ?4?????????
?? 0 0 1 2? ? 0 0 2 3? ? 0 0 4 5? ? 0 0 6 7??
??~???????? ?~???????? ?~???????? ?~????????2 >?????????????????????????????????????????????
o 1 2 3 4
+4-------+
a 1 2 3 4a
+~-------+
o 1
1
~
o 1,{dieresis}1 2 3 4
+4--------------------------+
a+2---+ +2---+ +2---+ +2---+a
aa 1 1a a 1 2a a 1 3a a 1 4aa
a+~---+ +~---+ +~---+ +~---+2
+?--------------------------+
In this case, the scalar left argument to ,? extends to catenate the
scalar to each element in the right arg, as in
1,?1 2 3 4
?4???????????????????????????
??2???? ?2???? ?2???? ?2?????
?? 1 1? ? 1 2? ? 1 3? ? 1 4??
??~???? ?~???? ?~???? ?~????2
?????????????????????????????
The most recent beta version of NARS2000.org supports )BOX ON to produce
the boxed displays seen above.
BTW, if you set your email client to encode the text as UTF-8, then you
can copy text directly from your APL program into an email msg, as I did >above.
On Thu, 16 Nov 2023 15:16:37 -0500, Bob Smith wrote:
The most recent beta version of NARS2000.org supports )BOX ON to produce >>the boxed displays seen above.
yes i know that
BTW, if you set your email client to encode the text as UTF-8, then you >>can copy text directly from your APL program into an email msg, as I did >>above.
On Fri, 17 Nov 2023 09:49:41 +0100, Rosario19 <Ros@invalid.invalid>
wrote:
On Thu, 16 Nov 2023 15:16:37 -0500, Bob Smith wrote:
The most recent beta version of NARS2000.org supports )BOX ON to produce >>>the boxed displays seen above.
yes i know that
above is wrong i did not know that, i would think the speech was for
fmt
so ok )BOX ON is fmt for all input
BTW, if you set your email client to encode the text as UTF-8, then you >>>can copy text directly from your APL program into an email msg, as I did >>>above.
On Thu, 16 Nov 2023 15:16:37 -0500, Bob Smith
<bsmith@sudleydeplacespam.com> wrote:
On 11/15/2023 8:43 AM, Rosario19 wrote:
Why ",{dieresis}" has a different behaviour in 1,{dieresis}1 2 3 4 and
b,{dieresis}a?
a{leftarrow}(1 2)(2 3)(4 5)(6 7)
o{leftarrow}{quad}fmt
o a
+4--------------------------+
-a+2---+ +2---+ +2---+ +2---+-a
-a-a 1 2-a -a 2 3-a -a 4 5-a -a 6 7-a-a
-a+~---+ +~---+ +~---+ +~---+2
+?--------------------------+
b{leftarrow}(0 0)
o b
+2---+
-a 0 0-a
+~---+
o b,{dieresis}a
LENGTH ERROR
o b,{dieresis}a
?
This expression produces an error because b is a two-element vector and
a is a four-element vector, and are of incompatible lengths for ,-? .
When you specified the elements of a, you enclosed each element in
parens which works only when there are two or more elements. When you
specified b as in b?(0 0), the parens don't enclose the value.
enclose for me means that operator depth here {equalunderbar} return
great than 0
{equalunderbar}1 2{cr}{lf}
1{cr}{lf}
{equalunderbar}1{cr}{lf}
0{cr}{lf}
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 06:22:22 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
921 files (14,318M bytes) |
| Messages: | 264,699 |