diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-06-30 22:05:40 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2020-06-30 22:07:03 -0400 |
| commit | 37350b0fbfe69866f4399081c4639fb036dbfd08 (patch) | |
| tree | 4d3d02a6a95ce70341402714f1f34bc0d4696c58 /spec/dzref | |
| parent | 723f6a92c6af9a46dfbd066fb18e014868bd6487 (diff) | |
Tests and fixes for layer 5
Diffstat (limited to 'spec/dzref')
| -rwxr-xr-x | spec/dzref | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -165,7 +165,7 @@ JoinToβ{ sβπ¨Pairββ’π© aβ1βΒ΄kββ Β¨s ! β§Β΄1β₯a-k - cβ(a-k)+β(βa-1)βΈβΒ¨s + cβ(kΒ¬a)+β(βa-1)βΈβΒ¨s ! β‘Β΄c lβ+Β΄(a=k)β£βΆ1βΏ(ββ’)Β¨s (β¨lβ©βΎβc)β₯π¨βΎββ₯π© @@ -175,18 +175,19 @@ Takeβ{ Tβ{ ! Int π¨ lββ π© - iβ((π¨<0)Γπ¨+l)+β|π¨ - ((l+1)|Β―1βlβi)βπ© JoinTo (1 Cell π©)β₯Type π© + iβ(l+1)|Β―1βlβ((π¨<0)Γπ¨+l)+β|π¨ + iβJoinToβ(1βΈCellβ₯Type)β(0β¨Β΄l=i)π© } π¨ T _onAxes_ 0 (β¨1β©β₯Λ0βπ¨-ββ β’)βΈβΎββ’βΈβ₯π© } Prefixes β {!1β€β β’π© β (β1+β π©)TakeΒ¨<π©} β β Prefixes β Take Dropβ{ - sβ(β π¨)(β£ββ’βΎβ₯Λ0β-ββ )β’π© + sβ(β π¨)(β£ββ’βΎΛ1β₯Λ0β-ββ )β’π© ((sΓΒ―1βπ¨>0)+(-s)βsβπ¨)βπ© } Suffixes β {!1β€β β’π© β (β1+β π©)DropΒ¨<π©} +β β Suffixes β Drop Windowsβ{ ! IsArray π© @@ -194,12 +195,12 @@ Windowsβ{ ! π¨β€ββ β’π© ! β§Β΄NatΒ¨β₯π¨ sβ(β π¨)ββ’π© - ! β§Β΄π¨β€s - ><Β¨βΈββπ©Β¨s(Β¬+ββββ’)β₯π¨ + ! β§Β΄π¨β€1+s + π¨{(βΎβ(π¨β βΈββ’π©)ββ’β₯>)<Β¨βΈββπ©Β¨s(Β¬+ββββ’)β₯π¨}β(0<β π¨)π© } Reverse β {!1β€β β’π© β (-ββΈΒ¬β π©)βπ©} -Rotate β {!Natπ¨ β lββ π©β(l|π¨+βl)βπ©} _onAxes_ 0 +Rotate β {!Intπ¨ β lββ π©β(l|π¨+βl)βπ©} _onAxes_ 0 Indicesβ{ ! 1=β β’π© @@ -209,7 +210,6 @@ Indicesβ{ Rep β IndicesβΈβ Replicate β {0<β β’π¨}βΆ(β₯Λββ Repβ’)βΏ{!π¨=ββ π©βπ¨Repπ©} _onAxes_ (1-0=β ) -β β Suffixes β Drop β β© β β Windows β½ β Reverse β Rotate / β Indices β Replicate |
