Revision 93

This is my regression reference for older stuff in revision and new stuff in experimentation aligned to upload version number. As I work on new features and correct problems with old ones, I collect my test cases here. They become part of my regression testing as well as notes of documentation I must complete.

Commentary Code Result
Commentary #dict =>d;
'hello world'=>['hello']d;
'goodby world'=>['gb']d;
'<1>'(d['hello'])$;
'<2>'(d['gb'])$;
'<3>'(d['xxx']%**)$;
'<4>'(d['hello''xxx''gb']< *=nv)$;
<1>hello world
<2>goodby world
<3>Seq[R1C1:K]
[1]Seq[R1C1:K]
*[1]NV:
<4>010
Commentary #dict =>d;
'hello world'=>['hello']d;
'good bye'=>['gb']d;
'<1>'(d %**)$;
'<2>'(d['hello']%**)$;
'<3>'(d ~'hello'%**)$;
'<4>'(d['hello''gb']%**)$;
<1>Dict[R3C2:P]
<2>Seq[R1C1:K]
[1]Seq[R1C1:K]
*[1]String[R2C11:C]hello world
<3>Dict[R2C1:P]
<4>Seq[R1C2:K]
[1]Seq[R1C1:K]
*[1]NV:
[2]Seq[R1C1:K]
*[1]String[R3C8:C]good bye
Commentary #dict =>d; 1000 =>n;
n%%n?10 =>k;
k=>[k]d;
'<1a>'(d %**)$;
'<1b>'(k& #)$;
'<2>'(k\+ )$;
'<3>'(d[k]< < \+ )$;
<1a>Dict[R3C658:P]
<1b>658
<2>490816
<3>490816
Commentary #dict =>d;
'I Idx'=>[10]d;
'F Idx'=>[20.]d;
30=>['I Val']d;
40.=>['F Val']d;
1'a' =>['seq val']d;
2'b'> =>['encl seq val']d;
'encl seq idx' =>[3'c'>]d;
d:seq %**$;
Seq[R2C7:K]
[1]Seq[R1C2:K]
*[1]Num[R2C1:F]10
*[2]Seq[R1C1:K]
**[1]String[R2C5:C]I Idx
[2]Seq[R1C2:K]
*[1]Num[R2C1:F]20
*[2]Seq[R1C1:K]
**[1]String[R2C5:C]F Idx
[3]Seq[R1C2:K]
*[1]Seq[R2C2:K]
**[1]Num[R1C1:I]3
**[2]String[R1C1:C]c
*[2]Seq[R1C1:K]
**[1]String[R3C12:C]encl seq idx
[4]Seq[R1C2:K]
*[1]String[R2C12:C]encl seq val
*[2]Seq[R1C1:K]
**[1]Seq[R2C2:K]
***[1]Num[R1C1:I]2
***[2]String[R1C1:C]b
[5]Seq[R1C2:K]
*[1]String[R2C5:C]F Val
*[2]Seq[R1C1:K]
**[1]Num[R2C1:F]40
[6]Seq[R1C2:K]
*[1]String[R2C5:C]I Val
*[2]Seq[R1C1:K]
**[1]Num[R2C1:I]30
[7]Seq[R1C2:K]
*[1]String[R2C7:C]seq val
*[2]Seq[R1C1:K]
**[1]Seq[R2C2:K]
***[1]Num[R1C1:I]1
***[2]String[R1C1:C]a