diff --git a/table.tsv b/table.tsv index b913068..d345232 100644 --- a/table.tsv +++ b/table.tsv @@ -1930,7 +1930,7 @@ Mm{⍺+.×⍣⍵(⍴⍴1,0⍨¨)⍺}Js Matrix power: Mm raised to the power Js ( Is{0 1↓(2↑1+⍺)⍕⍵∘.+,10*⍺}Jv Format with leading zeroes for non-negative Jv in fields of width Is Dfn Dyadic Function Data Conversion pad fill align zeros 0s tostringify falses falsehoods start beginning converting change changing Cv{⍺←⊢ ⋄ r←⍺⎕NS⍬ ⋄ r⊣'r'⎕NS¨⍵}Y Combine namespaces Y into a new namespace (optionally named Cv) Dfn Ambivalent Monadic Function, Dyadic Function System merge X{(⊃0⍴⊂)@(~∊∘⍺)⊢⍵}Y Replacing elements of Y not in set X with prototypical elements Dfn Dyadic Function Structural blanks spaces 0s zeroes zeros fill substitute merge aamend replace update cells items zeroes falses falsehoods -Av{⍵/⍨(+\⍵=⊃⍵)∊⍸⍺}Dv Compress delimited string Dv (where the first character is the delimiter) using compression vector Av Dfn Dyadic Function Text SSCOMPRESS delimited segmented filterby / ⌿ replicate +Av{⍵/⍨(+\⍵=⊃⍵)∊⍸⍺}Dv Compress delimited string Dv (where the first character is the delimiter) using compression vector Av Dfn Dyadic Function Text SSCOMPRESS delimited segmented filterby / ⌿ replicate https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFQyAuPpR71b9R70rNLRjgCzbR13NQErzUUfXo94dj3p31Sqo62ekFqXqJ6XqpxQlpufnFav//w8A {⍵(⊢⍪∘.⍎)(⊃⍵).⎕NL¯2}Yv Convert vector of record namespaces into table (matrix with names in header row) Dfn Monadic Function Data Conversion headings labels objects list https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSqH/Vu1XjUtehR76pHHTP0HvX2aQK5zUBRTT2gEj@fQ@uNahWALK9gfz/16Golx/RUJSslI0MlHSW/xFwQ2yk/CciJyixIzk8B8Y0NDA2MlGp1YGqNjRBqgxNzcipRVJsYGxgYKtXGqv//DwA X{⍎⍵,'⍺'⍴⍨' '∧.=⍵}Dv Execution of expression Dv with default value X Dfn Dyadic Function Expression fallback {0⎕NCREATE⍠'Unique'1⍨(739⌶0),'/',⍵}Dv Create and tie temporary file with pattern Dv (returns tie number) Dfn Monadic Function System generate avoid clash os operating system Path.GetTempFileName https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRK8hRAVLUBkO/nHOTqGOL6qHeBemheZmFpqrrho94VGubGlo96thlo6qjrq@s86t1aq6Aer1eSW6DOBTXjUVczSLenn5s/0Lz//wE