-
-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathtable.tsv
We can't make this file beautiful and searchable because it's too large.
3715 lines (3715 loc) · 817 KB
/
table.tsv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
SYNTAX DESCRIPTION CLASS TYPE GROUP CATEGORY KEYWORDS TIO DOCS
⍬ Empty Numeric Vector Primitive Array Expression zilde emptylist emptynumericlist zerotilde emptyvector null emptyset none ∅ voidlist https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9a5ReNS5UMHgUe8Wg///AQ https://help.dyalog.com/latest/#Language/Symbols/Zilde%20Symbol.htm
⊢Y Same (I-combinator): Y Primitive Monadic Function Identity Identity-combinator dex righttack sameright default https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS1SUDBUMFIw/v8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Same.htm
X DOP Y⊢Z Separate right operand of dyadic operator (DOP) from its right argument (same as (X DOP Y)Z ) Primitive Dyadic Function Identity dex righttack sameright https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9ex91LvYWOFR1yIF9cjKSvX//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Same.htm
X⊢Y Right (K-combinator): Y Primitive Dyadic Function Identity Kestrel-bird dex righttack sameright https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUfdQVHnUtUlAPUv//HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Right.htm
X⊢Y Church Boolean false (X if false, else Y) Primitive Dyadic Function Boolean/Logical falsy falsey 0 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUS4pKU9UVHnUtUlBPS8wpTlX//x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Right.htm
⊣Y Same (I-combinator): Y Primitive Monadic Function Identity Identity-combinator lev lefttack https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS1WUDBUMFIw/v8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Same.htm
X⊣Y Left (KI-combinator): X Primitive Dyadic Function Identity lev lefttack sameleft defer ignore where kite-bird https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUfdQVHnUtVlAPUv//HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Left.htm
X⊣Y Church Boolean true (X if true, else Y) Primitive Dyadic Function Boolean/Logical truthy 1 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUS4pKU9UVHnUtVlBPS8wpTlX//x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Left.htm
+Y Conjugate ('Identity' if Y not complex) Primitive Monadic Function Mathematical greek cross plus ¯10○ ¯10∘○ conj() conjugating https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS0FQz1jBQMskwUDq03zTq03kxBPTEpWf3/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Conjugate.htm
+N Mirror complex N across x-axis Primitive Monadic Function Circular/Trigonometric greek cross conjugate negateimaginary mirroring reflecting reflection https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE7QNvYwUDq039Dq03uj/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Conjugate.htm
M+N Adding N to M Primitive Dyadic Function Mathematical greek cross plus addition https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBVMFLQVDA24UMS0geSh9SYKhv//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Add.htm
-N Negate: 0-N Primitive Monadic Function Mathematical minus hyphen invert additiveinverse opposite dash negation signchange − negating https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExR0FYz1jBQOrTdXMPj/HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Negative.htm
M-N Subtracting N from M Primitive Dyadic Function Mathematical minus dash hyphen subtraction difference − https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFcwVLBV0FUy5oAKmCoYKJkABI6CUyf//AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Subtract.htm
×N Direction ('Signum' if N is real) Primitive Monadic Function Mathematical cross sgn() sign() trend https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOT1cw1jNUOLTeSMFAwTjL5P9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Direction.htm
M×N Multiplying M and N Primitive Dyadic Function Mathematical cross times multiplication ∙ ⋅ · product https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFA6tN1Yw0TNVODwdzDy03kTBiAsqa6xgqGACkjE0@P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
M×N Probabilistic AND Primitive Dyadic Function Mathematical fuzzy probability chance conjunction Kpq https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFQz0TIHYCEgoHJ4O4v3/DwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
Mm×Nm Hadamard product of Mm and Nm Primitive Dyadic Function Mathematical cross times multiplication ○ ⊙ element-wise entrywise Schur matrix matrices https://tio.run/##SyzI0U2pTMzJT///31HhUdsEBSMF40e9WwwNFIwMdIwNFEwMdEwNFMwMuJyQZRWMdIwVTHRMFcy4HvVNBUk4KhyeruD0/z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
A×N Selecting elements satisfying condition A, others to 0 Primitive Dyadic Function Boolean/Logical zero cells items https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMgdAAjA9PVzAGMkyA2PT/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
M∨N Greatest Common Divisor of M and N Primitive Dyadic Function Mathematical gcd() gcf() factor hcf() highest gcm() measure hcd Caron hacek invertedcircumflex checkmark hachek wedge https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMTRUMFYwUzBUedaxQMAZxTBQM/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Or%20Greatest%20Common%20Divisor.htm
A∨B Logical OR Primitive Dyadic Function Boolean/Logical gate disjunction vel alternation Caron hacek invertedcircumflex checkmark hachek Apq wedge + || ∥ https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHHCiANYhn@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Or%20Greatest%20Common%20Divisor.htm
M∧N Lowest Common Multiple of M and N Primitive Dyadic Function Mathematical least smallest lcm() denominator lcd() caret hat circumflex ^ https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMTRUMFYwUzBUedSxXMAZxTBQM/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/And%20Lowest%20Common%20Multiple.htm
A∧B Logical AND Primitive Dyadic Function Boolean/Logical gate conjunction caret hat circumflex Kpq ^ • ⋅ ∙ && https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHHciANYhn@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/And%20Lowest%20Common%20Multiple.htm
⌈N Rounding up to integer Primitive Monadic Function Mathematical upstile roundup ceiling seiling up() ceil() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XQoGOuZKBxaDyKNFQz@/wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Ceiling.htm
M⌈N Maximum of M and N Primitive Dyadic Function Mathematical most upstile greater larger max() bigger https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQM9QwVDq03UnjU06FgAWYb65n8/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Maximum.htm
⌊N Rounding down to integer Primitive Monadic Function Mathematical downstile rounddown down() floor() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XQpGOuZKBxaDyKNFQz@/wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Floor.htm
M⌊N Minimum of M and N Primitive Dyadic Function Mathematical least downstile lesser smaller min() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQM9QwVDq03UnjU06VgAWYb65n8/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Minimum.htm
⌽Y Reverse last axis of Y Primitive Monadic Function Structural circlestile reversing dimension https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9exVUC8pSswtVv//HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Reverse.htm
⌽Ym Reflect vertically Primitive Monadic Function Structural mirroring reflecting reflection right-left rightleft leftright left-right https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FST0qGevAlD6/38A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate.htm
I⌽Y Rotate vectors along last axis of Y Primitive Dyadic Function Structural circlestile rotating shifting cyclically dimension lists https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFR717FVQ90gsCS5JzEtR54KKH1pvBJYxVDACqjFRMFUw@/8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate.htm
⊖Y Reverse leading axis of Y Primitive Monadic Function Structural circlebar rowel upsetting flipping upending upsidedown reversing ⌽[1] dimension start beginning https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwVjBZNHvVse9W42MuF61DcVJPioaxpQ/v9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Reverse%20First.htm
⊖Ym Reflect horizontally Primitive Monadic Function Structural mirroring reflecting reflection up-down updown down-up downup https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FST0qGsaUPb/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate%20First.htm
I⊖Y Rotate vectors along leading axis of Y Primitive Dyadic Function Structural circlebar rotating cyclically dimension lists start beginning https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkoGCoYKRwaL2hwqOuaQpAhf//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate%20First.htm
÷N Reciprocal: 1÷N Primitive Monadic Function Mathematical multiplicativeinverse opposite obelus inverting reciprocating per https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOb1cwVDBSMP7/HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Reciprocal.htm
M÷N Dividing M by N Primitive Dyadic Function Mathematical division over ⁄ divide per https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBUOb1cwUTBVMOeCiRqAhA6tN1Iw0DP9/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Divide.htm
|N Magnitude (absolute value) Primitive Monadic Function Mathematical verticalbar pipe stile stroke verticalline modulo modulus amplitude 10○ 10∘| hypotenuse hypot() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRqFIz0jBUOrTdRMFAwzjL5/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Magnitude.htm
M|N Residue after dividing N by M Primitive Dyadic Function Mathematical verticalbar pipe stile stroke verticalline modulo modulus divisionremainder divide % divmod() residual https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFAwNFA6tN9IzVahRMAeyDI0VLP7/BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Residue.htm
!N Factorial (Gamma function of N+1) Primitive Monadic Function Mathematical pling exclamation bang shriek countpermutations combinatorics fact() gamma() Γ https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQUFYwVLBUOrTfQMzT8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Factorial.htm
M!N Number of selections of size M from N (using Beta function): C(N,M) Primitive Dyadic Function Mathematical pling exclamation bang shriek binomial combinatorics countcombinations unordered selecting picking outof nCk C(n,k) choose choosing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFAwVjBUUgdjQQOHQegM9Q8P//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Binomial.htm
A!N Selecting elements satisfying condition A, others to 1 Primitive Dyadic Function Boolean/Logical one cells items https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMgdAAjBUVjIG0CQj//w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Binomial.htm
?J Random number selected from ⍳J Primitive Monadic Function Mathematical questionmark roll randominteger interrogationpoint query eroteme https://tio.run/##SyzI0U2pTMzJT///qHeugnNOZnK2wqPmuY/6tyqU5Cukp@alFiWWpCrkpZYr5JXmJqUWFf9/1Df1UdsEBXsFMxj8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Roll.htm
?B Random real number between (0,1) if B=0 or ⎕IO if B=1 Primitive Monadic Function Mathematical questionmark roll randomfloat interrogationpoint query eroteme https://tio.run/##SyzI0U2pTMzJT///qHeugnNOZnK2wqPmuY/6tyqU5Cukp@alFiWWpCrkpZYr5JXmJqUWFf9/1Df1UdsEBXsFAwWD//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Roll.htm
Is?Js Deal: Is random numbers between 1 and Js (without replacement) Primitive Dyadic Function Index Generation questionmark interrogationpoint query eroteme distinct cells elements indices 1…Js 1...Js ⍳Js https://tio.run/##SyzI0U2pTMzJT///qHeugnNOZnK2wqPmuY/6tyqU5Cukp@alFiWWpCrkpZYr5JXmJqUWFf9/1Df1UdsEBUNjBXsFU6P//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Deal.htm
M<N Less Than Primitive Dyadic Function Comparison lt before precedes ≺ smaller lesser https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBVsFEyA9KH1hlxowkb//wMA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Less.htm
A<B Logical converse nonimplication Primitive Dyadic Function Boolean/Logical gate ⇍ ↚ ⊄ Mpq cnimply https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB2AZIgmjD//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Less.htm
M≤N Less Than Or Equal To Primitive Dyadic Function Comparison before precedes ≦ smaller lesser same as https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBUedS5RMAGyDq035MKQMPr/HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Less%20Or%20Equal.htm
A≤B Logical implication Primitive Dyadic Function Boolean/Logical gate materialconditional materialconsequence implies implying materialimplication therefore ∴ ⇒ → ⊃ ⥰ Ɔ Cpq https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHnEiANYhn@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Less%20Or%20Equal.htm
X=Y Equal To Primitive Dyadic Function Comparison sameas === https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBVsFUyA9KH1hlxQYXWnxDwgVAfKqCeqw0TNQVxz9f//AQ https://help.dyalog.com/latest/#Language/Primitive%20Functions/Equal.htm
A=B Logical XNOR Primitive Dyadic Function Boolean/Logical gate materialbiconditional biimplication eqv nxor bothorneither exclusivenor materialequivalence ⇔ ↔ δ ẟ ≡ ∼ ~ ⫗ ⇄ ⊙ Kroneckerdelta iff logicalequivalence Epq Qpq doubleimplying both-or-neither https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB2BZIgmjD//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Equal.htm
M≥N Greater Than Or Equal To Primitive Dyadic Function Comparison ge after follows ≧ larger same as succeeds https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBUedS5VMAGyDq035MKQMPr/HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Greater%20Or%20Equal.htm
A≥B Logical converse implication Primitive Dyadic Function Boolean/Logical gate because ∵ ⇐ ← ⊂ ⸦ C if converseconditional Bpq reverseimplying cimply https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHnUiANYhn@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Greater%20Or%20Equal.htm
M>N Greater Than Primitive Dyadic Function Comparison gt after follows ≻ larger succeeds https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBXsFEyA9KH1hlxowkb//wMA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Greater.htm
A>B Logical nonimplication Primitive Dyadic Function Boolean/Logical gate abjunction ⇏ ↛ ⊅ not butnot Lpq nimply https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB2A5IgmjD//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Greater.htm
≠Y Nub sieve: mask for major cells to leave the distinct (∪Y) Primitive Monadic Function Sets unique Boolean indication indicate first occurrences ⍧ items elements masking indicating nub-sieve nubsieve https://help.dyalog.com/latest/#Language/Primitive%20Functions/Unique%20Mask.htm
X≠Y Not Equal To Primitive Dyadic Function Comparison ne unequal differentfrom != <> /= https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBUedS5QMAGyDq035IJKqDsl5gGhOlhOPVEdJm4OETBX//8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Not%20Equal.htm
A≠B Logical XOR Primitive Dyadic Function Boolean/Logical gate exclusivedisjunction eor exor ⊕ ⊻ ⇎ ↮ ≢ ⊽ + ○ ∨∨ ^ ⩛ Jpq https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHnAiANYhn@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Not%20Equal.htm
≡Y Depth: Maximum level of nesting in Y (negative if uneven) Primitive Monadic Function Array Properties equalunderbar https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS5UMOdC4qgnJiWrIwtoGCoYaWoYK5hoYhc1/f8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Depth.htm
X≡Y Match: 1 if X is identical to Y, else 0 Primitive Dyadic Function Sets testif equalunderbar identical? === equivalentto sameas https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUk9QV1FOBuEJd4VHnQiA/tUKdCyppCBYyVDD8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Match.htm
≢Xm Number of rows in matrix Xm Primitive Monadic Function Array Properties count tally table https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwXjR71bHvVuNuN61DcVJPKoc5ECUBbO7d0C4v7/DwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Tally.htm
≢Y Tally: Number of items in leading axis Primitive Monadic Function Array Properties equalunderbarslash unequalunderbar count length() cells len() major cells rows elements dimension start beginning https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS5SUE9U50LimiuYKBghC5gCBYwf9W4xQBbUMFQw0tQwVjDR/P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Tally.htm
X≢Y Not Match: ~X≡Y Primitive Dyadic Function Sets notmatch natch equalunderbarslash unequalunderbar notidentical differentfrom nonequivalent inequivalent unequivalent https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUk1Ir1BUedS4CstR11FOBuEKdCyppCJYwVDD8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Not%20Match.htm
↓Y Split: Nest sub-arrays (from last axis) Primitive Monadic Function Structural spike downarrow subarrays dimension https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwVjBZNHvVse9W42MuF61DcVJPiobbICUMH//wA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Split.htm
↓Ym Matrix to vector of row vectors Primitive Monadic Function Structural spike downarrow split lists from table into https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FST0qG2yAlD6/38A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Split.htm
Is↓Ym Drop Is rows from matrix Ym Primitive Dyadic Function Structural dropping table delete remove without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjLhetQ3FSRkCJSYrABU8P8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Drop.htm
Iv↓Y Drop Iv items along leading axes of Y Primitive Dyadic Function Selection dropping spike downarrow split remove trim cut major cells rows elements dimensions delete start beginning without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjLhetQ3FSRkqHBovRFQcrICUNH//wA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Drop.htm
↑Y Mix: Remove nesting (adding trailing axes) Primitive Monadic Function Structural pike uparrow axis dimensions delete drop ending without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQetU1U0DBTMNFUMFUw/v8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Mix.htm
↑Yv Vector of row vectors to matrix Primitive Monadic Function Structural pike uparrow mix table from lists into VVtoMAT https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQetU1UUPfILFAHkvkF6v//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Mix.htm
Is↑Yv Padding Yv on the right to width Is Primitive Dyadic Function Structural extend right-align rightalign text string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRMFR61TVQwVjBUMOGCCh1ajyT4/z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Take.htm
Is↑Ym Take Is rows from matrix Ym Primitive Dyadic Function Structural taking table grab first last chop https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSR0aL0RUGqiAlDJ//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Take.htm
Iv↑Y Take Iv items along leading axes of Y Primitive Dyadic Function Selection taking pike uparrow first last beginning trailing head tail major cells rows elements dimensions 1st start ending https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkpHBovTFQcqICUNH//wA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Take.htm
Iv↑Ys Padding Ys to shape Iv Primitive Dyadic Function Structural extend text string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOrTdSMFZ41DZRwfz/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Take.htm
⍴Y Shape: Length of each axis of Y Primitive Monadic Function Array Properties dimensions rho ρ ϱ rank axes https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSQE5CsApZG4mCIK6pX5pUUKSfmJJerIwuZousz//wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Shape.htm
Iv⍴Y Reshape Y to have shape Iv Primitive Dyadic Function Structural cycle rho mold form dimension array ρ ϱ mould dim() axis cyclically repeat repetition repeats repeating take taking elements of https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFIwVTBQe9W5RMISyTRXMFMz//wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Reshape.htm
*N e raised to the power N Primitive Monadic Function Mathematical star asterisk exponential etothepowerof naturalexponential exp() 2.718281828459045235360287471352662 antiln antilog ln^-1() ln⁻¹() log^-1() log⁻¹() lnₑ^-1() lnₑ⁻¹() logₑ^-1() logₑ⁻¹() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS0FAwUDBWM/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Exponential.htm
M*N M raised to the power N Primitive Dyadic Function Mathematical star asterisk raisedtothepowerof exponentiation pow() ** raising ^ https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRMLBVMFQ6tN1HQUjDQM1UwApH//wMA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Power.htm
⍟N Natural logarithm of N Primitive Monadic Function Mathematical naturallogarithm circlestar starcircle splat ln() lnₑ() logₑ() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9c5XMFQwUjBWMNIzN7QwsgBh0///AQ https://help.dyalog.com/latest/#Language/Primitive%20Functions/Natural%20Logarithm.htm
M⍟N Base-M logarithm of N Primitive Dyadic Function Mathematical logarithms logs circlestar starcircle splat log() log₁₀() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFAwNFB71zlcwBrEMDP7/BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Logarithm.htm
○N pi times N Primitive Monadic Function Circular/Trigonometric pie archimedesconstant 3.141592653589793238462643383279503 π 𝜋 big large ring pythagorean https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQeTe9WMFAwVDD6/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Pi%20Times.htm
I○N Circular functions Primitive Dyadic Function Mathematical trigonometric hyperbolic complex imaginary arcus angle goniometric circle big large ring https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFR5N71YwUDDUMzU3MLc0M1Yw1jM0MTS1NDLngioxIqzEGLeS//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
~B Logical inverse (NOT): 0=B Primitive Monadic Function Boolean/Logical gate tilde logicalnot logicalnegation logicalcomplement ¬ !p Np p′ p' negate inverting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTqFAwUDEH4/38A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Not.htm
Xv~Y Without: (~Xv∊Y)/Xv Primitive Dyadic Function Sets tilde butnot except setdifference setsubtraction setminus ∖ removing remove delete drop erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFQwVTIDYVKEOiA25oMLqiYnqCupJSUAiORnKAqqAiFRUqP//DwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Excluding.htm
X f⍨Y Commute (C-combinator): same as Y f X Primitive Dyadic Function Monadic Operator Function Application Cardinal-bird switch tildediaeresis swap frown flip left and right arguments larg rarg args https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFB71blEw5kLmPupdoWD8/z8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Commute.htm
X f⍨Y Church Boolean Logical Inverse Primitive Dyadic Function Monadic Operator Mathematical ~ not logicalnot logicalnegation logicalcomplement ¬ negate inverting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUS4pKU9UVHnUtVlBPS8wpTlXnwpB51LsCJvn/PwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Commute.htm
Y⍨Z Constant (K-combinator): ignore argument and return Y Primitive Monadic Function Monadic Operator Structural Kestrel-bird tildediaeresis frown replace https://help.dyalog.com/latest/#Language/Primitive%20Operators/Constant.htm
f⍨Y Commute (W-combinator): same as Y f Y Primitive Monadic Function Monadic Operator Function Application Warbler-bird selfie tildediaeresis frown duplicate left and right arguments larg rarg args https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W551LtCwfj/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Commute.htm
X f∘g Y Beside (D-combinator): X∘f on the result of g on Y, that is, X f g Y Primitive Monadic Function Dyadic Operator Composition Dove-bird binary-unary after small little tiny jot composewith bind ring functioncomposition hook against ⟜ https://tio.run/##ASoA1f9hcGwtZHlhbG9n///ijpXihpAgwq8xIOKMveKImOKNs8KoIDMgNCA1//8 https://help.dyalog.com/latest/#Language/Primitive%20Operators/Beside.htm
X∘g Y Curry: g between X and Y, that is, XgY Primitive Monadic Function Dyadic Operator Composition small little tiny jot composewith bind ring value to partially apply application leftargument makemonadic https://tio.run/##SyzI0U2pTMzJT///Py@1okThUdsEBcNHHTO0uR71TQVxwKJGxv//AwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Bind.htm
f∘g Y Beside: f on the result of g on Y, that is, f g Y Primitive Monadic Function Dyadic Operator Composition after small little tiny jot composewith bind ring functioncomposition against https://tio.run/##ASYA2f9hcGwtZHlhbG9n///ijpXihpAg4oy94oiY4o2zwqggMyA0IDX//w https://help.dyalog.com/latest/#Language/Primitive%20Operators/Beside.htm
X f¨Y Each: f between items of X and Y Primitive Dyadic Function Monadic Operator Function Application claws foreach diaeresis mapping cells elements https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFR61TTy0QsFQwUhBw1jBRFNBPUz9/38A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Each%20with%20Dyadic%20Operand.htm
f¨Y Each: f on items of Y Primitive Monadic Function Monadic Operator Function Application claws foreach diaeresis mapping cells elements https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedTUfWqFgqGCkYKyg7ujkrK6gYalgoWCu@f8/AA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Each%20with%20Monadic%20Operand.htm
X f⍥g Y Over (Ψ-combinator): preprocess (g) arguments before applying main function (f) Primitive Dyadic Function Dyadic Operator Composition Psi-bird binary-unary ⎕U2365 circlediaeresis yawn surprise shock hoof wookie ontop composewith functioncomposition (gX)f(gY) (gX)fgY (fX)g(fY) (fX)gfY comparing psi-combinator https://help.dyalog.com/latest/#Language/Primitive%20Operators/Over.htm?Highlight=%E2%8D%A5
f⍥g Y Over: f on the result of g on Y, that is, f g Y Primitive Monadic Function Dyadic Operator Composition ⎕U2365 circlediaeresis yawn surprise shock hoof wookie composewith functioncomposition https://help.dyalog.com/latest/#Language/Primitive%20Operators/Over.htm
Is f/Y N-wise Reduce: f between all items of Y in groups of Is on last axis Primitive Dyadic Function Monadic Operator Function Application sliding reductions oblique slant slash inserting solidus over rowwise reducing folding cells elements dimension row-wise horizontally windowed windows moving across https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFLT1FQyBlLGCiYLp//8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Reduce%20N%20Wise.htm
Iv/Y Replicate along last axis of Y Primitive Dyadic Function Selection oblique slant compressing slash solidus copying repeatingeachcolumns dimension horizontally replicating rowwise row-wise across https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFQwVDq03UjBS0FcwUzBXsFCw/P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
Av/Y Filtering columns of Y according to mask Av Primitive Dyadic Function Selection boolean-masking boolean-filtering oblique slant compressing slash solidus selecting cells items horizontally across bitmask bit-masking https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFQygWF9B3SM1sahE/f9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
f/Y Reduce: f between all items of Y on last axis Primitive Monadic Function Monadic Operator Function Application right oblique slant slash inserting solidus over rowwise reducing folding cells elements dimension row-wise horizontally across https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS09RUMFYwUjBVMFEz//wcA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Reduce.htm
Is f⌿Y N-wise Reduce First: f between all items of Y in groups of Is on first axis Primitive Dyadic Function Monadic Operator Function Application sliding reductions right slashbar reducefirst foldfirst insertfirst solidusbar columnwise f/[1] reducing major cells rows elements dimension 1st column-wise vertically windowed windows moving down https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSSk/ahnvwJQ/v9/AA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Reduce%20First%20N%20Wise.htm
Iv⌿Y Replicate along leading axis of Y Primitive Dyadic Function Selection compressing slashbar solidusbar first copying repeatingeachrows Iv/[1] dimension 1st start beginning vertically columnwise column-wise down https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkqGCgYKTwqGe/AlDR//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
Av⌿Y Filtering major cells of Y according to mask Av Primitive Dyadic Function Selection boolean-masking boolean-filtering compressing slashbar selecting items vertically rowsofmatrix columnwise column-wise Av/[1] dimension 1st start beginning down bitmask bit-masking https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkqGAAxI969isAFf3/DwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
f⌿Y Reduce First: f between all items of Y on first axis Primitive Monadic Function Monadic Operator Function Application right slashbar reducefirst foldfirst insertfirst inserting folding solidusbar columnwise f/[1] reducing major cells rows elements dimension 1st column-wise vertically down https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSSk/ahnvwJQ/v9/AA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Reduce%20First.htm
X f⍤g Y Atop (B₁-combinator): f on the result of X g Y, that is, f X g Y Primitive Monadic Function Dyadic Operator Composition Blackbird-bird B1-combinator unary-binary ⎕U2364 pout ewok jotdiaeresis paw composewith functioncomposition upon https://help.dyalog.com/latest/#Language/Primitive%20Operators/Atop.htm
f⍤g Y Atop (B-combinator): f on the result of g on Y, that is, f g Y Primitive Monadic Function Dyadic Operator Composition Bluebird-bird unary-unary ⎕U2364 pout ewok jotdiaeresis circlediaeresis paw composewith ring functioncomposition upon https://help.dyalog.com/latest/#Language/Primitive%20Operators/Atop.htm
A⍱B Logical NOR Primitive Dyadic Function Boolean/Logical peirce'sarrow quine'sdagger ampheck neithernor jointdenial Xpq ⊽ ↓ neither-nor gate † https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHvRiANYhn@/w8A https://help.dyalog.com/latest/#Language/Symbols/Nor%20Symbol.htm
A⍲B Logical NAND Primitive Dyadic Function Boolean/Logical shefferstroke notand andtilde carettilde alternativedenial Dpq ⊼ ↑ ∼ ~ / gate https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FHvJiANYhn@/w8A https://help.dyalog.com/latest/#Language/Symbols/Nand%20Symbol.htm
,Y Ravel: Reshape into a vector Primitive Monadic Function Structural comma flattening flattened flatten() raze razing list array https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMQfNS75VHvZguuR31TQWI6CiDp//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Ravel.htm
X,Y Catenate: Join along last axis Primitive Dyadic Function Structural comma concatenate juxtapose horizontally dimension row-wise rowwise by connect join https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBV0FEwUTBXM/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20Laminate.htm
Xm,Ys Append scalar to each row of matrix Primitive Dyadic Function Structural extend with next merge join concatenate rows table connect https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMFo0e9Wx71bjbhetQ3FSQCltJRsLT8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20Laminate.htm
Xm,Yv Append elements of vector to respective rows of matrix Primitive Dyadic Function Structural extend with next merge join concatenate table list connect https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMFo0e9Wx71bjbhetQ3FSQCltJRMFCwtPz/HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20Laminate.htm
⍪Y Table: Reshape into 2-dimensional array Primitive Monadic Function Structural commabar ravelcells flattencells flattening razecells https://tio.run/##SyzI0U2pTMzJT///P6OyILUouTQpVeFR2wQFIwh81LvlUe9mQzOuR31TQcKPelcpwBX@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Table.htm
⍪Y Ravel planes of rank 3 array Y to form rows of a matrix Primitive Monadic Function Structural matrices layers Merge demoterank lessenrank reduce flattening flattened reducing table https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMQfNS75VHvZguuR31TQWKPelcpgBT8/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Table.htm
⍪Yv Reshaping vector Yv into a one-column matrix Primitive Monadic Function Structural 1-column table list https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9a5SMFIwVjD5/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Table.htm
X⍪Y Catenate First: Join along leading axis Primitive Dyadic Function Structural commabar concatenate over ontop atop vertically stack X,[1]Y dimension column-wise columnwise start beginning connect join https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwXjR71bHvVuNuN61DcVJAKW6V0Fov//BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20First.htm
Xm⍪Ys Append scalar to each column of matrix Primitive Dyadic Function Structural vertically ontop atop extend with over merge join concatenate columns table https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwXjR71bHvVuNuN61DcVJAKW6V2lYPD/PwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20First.htm
Xm⍪Yv Append elements of vector to respective columns of matrix Primitive Dyadic Function Structural vertically ontop atop extend with over merge join concatenate table list https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwXjR71bHvVuNuN61DcVJAKW6V2lYK5goWD5/z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20First.htm
⊃Y First item of Y Primitive Monadic Function Selection disclose rightshoe unbox open contentof Y[1] X[1] element cell 1st https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedTUrqIfnF6Wo//8PAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Disclose.htm
Iv⊃Y Reach into Y along path given by Iv Primitive Dyadic Function Selection rightshoe pickfrom selectfrom getting picking indexing selecting major minor cells https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFR51NSuoh@cXpahzQcWMwGIahgpGmhrGCiYKppoIGUMMuf//AQ https://help.dyalog.com/latest/#Language/Primitive%20Functions/Pick.htm
⊂Y Enclose: Scalar containing Y Primitive Monadic Function Structural leftshoe boxing scalarise scalarize enclosing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMNYwUjDW5oLxHXU2YIgjB//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Enclose.htm
Av⊂Y Partitioned enclose of Y according to Av (along last axis) beginning enclosures on 1s Primitive Dyadic Function Selection chop split cut separate chunk sub-vectors segmented sub-lists subvectors sublists dimension separated separator delimiter https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAzB@FFXE5A0UjBWMPn/HwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Partitioned%20Enclose.htm
⊆Y Nest: Y if already nested, else scalar containing Y Primitive Monadic Function Structural ⎕U2286 leftshoeunderbar encloseifsimple conditionalenclose boxsimple eis condenclose https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUSzIyi9W5oLxHXW1oIhAeiEoswaIMKvH/PwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Nest.htm
Mv⊆Y Partition Y according to Mv (along last axis) beginning partitions on increases Primitive Dyadic Function Selection ⎕U2286 chop split cut separate chunk dimension segments https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFQyA0BAIH3W1AUkjBWMFEwVTLrg0SAgEQdKPejeb/v8PAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Partition.htm
⌷Y Materialise items of Y in workspace Primitive Monadic Function Identity squishquad squad materialize defaultproperty elements identify .net unpack collection cells https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WCEgtag4P49LAQisAoryC1KLSioVUlLTEktzShTSSnNy/BJzUyHSjsnJqUAdBaVJOZnJCsUZiUWpKWAZEHjU0a5QklpR8qhtgntqCVxYASao7lupALQxTx1ZB8Rc17wUmM1cIA7YYVyP@qa6eUYAyeAgZ5grQYJAs2BcKO9Rz3aoyP//AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Materialise.htm
Iv⌷Y Index Y using indices Iv Primitive Dyadic Function Selection squishquad squad indexinto selectfrom getting picking indexing selecting major minor cells https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkBBR81LNdAagEIQQV@P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20with%20Axes.htm
⍳Js Integers from 1 to Js Primitive Monadic Function Index Generation iota unsigned integers ints countto sequence numbers range ɩ ι positions locations 1…Js 1...Js https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5WMDT4/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20Generator.htm
⍳Jv Indices of all items of array of shape Jv Primitive Monadic Function Index Generation iota sequence seq() ɩ ι positions locations cells elements naturals numbers upto untill https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5WMFIw/v8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20Generator.htm
X⍳Y Index of: First indices in X of major cells Y Primitive Dyadic Function Index Generation iota firstindexin firstindexof ɩ ι findingfirst locatingfirst locatefirst firstpositionof 1st items elements firstlocation searching https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUHZ2cXUDY1U1d4VHvZqCAs5s6V25iiQJI2ljB6FHvFqC4GRdUA1gGqM5Uwez/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20Of.htm
Xv⍳Y Index of keys Y in key vector Xv Primitive Dyadic Function Index Generation find locate positionof locating location list https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUHZNS1RXUnfKTgKRzYlGOusKj3s0wAZDk//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20Of.htm
∊Y Enlist: Simple vector from elements of Y Primitive Monadic Function Structural flattening flattened raze razing ϵ ε ∈ flatten() cells items join vector character vectors strings https://tio.run/##SyzI0U2pTMzJT///Pzex5FHbBAUjBeNHvVse9W4243rUNxUo8qijS8FAASiroGGuYKGpYIkkDlFsqKCemJSs/v8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Enlist.htm
X∊Y For each item of X, 1 if found in Y, else 0 Primitive Dyadic Function Sets testif epsilon isin membership containedin has ϵ ε ∈ memberof elementof cell searching https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE9QTk5LVFUwUHnV0AUkgTx1EJKeoc@UmlgDlFYwUjB/1bnnUu9mMC6IDKA5WbQaUMlcw@f8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Membership.htm
⍸B Indices of all 1s in B Primitive Monadic Function Index Generation ⎕U2378 wheretrues iotaunderbar locationsoftrues positions ones trues truths https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9e5QMFQwAEJDBUOupNzEEpCokYLxo94tBmAZMOZCUg5S9P8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Where.htm
⍸Bm List of arcs from adjacency matrix Bm Primitive Monadic Function Mathematical ⎕U2378 connections table directed graph vector https://tio.run/##SyzI0U2pTMzJT///PzE3sUThUdsEBWMF40e9WwwUDBUMwNAQDA24HvVNBUk/6t2hAFL7/z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Where.htm
X⍸Y Indices of major cells of Y in left-inclusive intervals with cut-offs X Primitive Dyadic Function Index Generation ⎕U2378 right-exclusive intervalindex iotaunderbar bins binary search groups ranges buckets classes classifying classification items elements [a,b) [a,b[ ⍺≤x<b https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUHV09/UPVFR717lBQd4l09PF3V@eCyhkpmCiYgWUMgWxjIM8UyDfnyk0sAUobKxg96t3yqHezGUw9UBys2ljBGFPI5P9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Interval%20Index.htm
∪Y Unique: Distinct major cells of Y Primitive Monadic Function Sets cup downshoe distinctitems uniqueelements nub eraseremoveduplicates repetitions items elements https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedaxSUE9MUldQT0pUh7AMgdCIKzexBChvpGD8qHeLelpOZXFGJZBU50LSB1Ty/z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Unique.htm
Xv∪Yv Union: Xv,Yv~Xv Primitive Dyadic Function Sets cup downshoe setor https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUE5PUFdSTU1KBZFq6usKjjlVAMXWw@P//AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Union.htm
Xv∩Yv Intersection: (Xv∊Yv)/Xv Primitive Dyadic Function Sets cap upshoe setand https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMjBTUE5PUFdTT0tUVHnWsBPLUISJGRv//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Intersection.htm
X f⍣g Y Power: iterating X∘f on Y until condition (f Y) g Y is true Primitive Dyadic Function Dyadic Operator Iteration kiss apply application poweroperator stardiaeresis powerlimit fixedpoint repeatedly fixpoint converge while repeating looping iterate https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFbQfdcw4vP1R72JbBcP//wE https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm
f⍣g Y Power: iterating f on Y until condition (f Y) g Y is true Primitive Monadic Function Dyadic Operator Iteration kiss apply application poweroperator stardiaeresis powerlimit fixedpoint repeatedly fixpoint converge while repeating looping iterate https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMH3XM0Abiw9sf9S62VTD8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm
⍋Y Ascending grade: Indices to reorder Y into ascending order Primitive Monadic Function Index Generation sortperm() argsort() princessleiaorgana word index representation upgrade gradeup deltastile pine concordetakingoff increasing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XYrGBsrGBoqmJgomJkpGBlx5SXmphYrgCTVvfJT1RXUg0vBZGKuOldiOlTK2ASoVMHIlAtqDlhTNNA0kIpYLiTT1R2dnNUVgAJ@oT4@QJE1CofWG2eZAMXV//8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Grade%20Up%20Monadic.htm
⍋Jv Invert permutation Primitive Monadic Function Index Generation invperm() princessleiaorgana word index representation upgrade deltastile upgrade pine concordetakingoff https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XYrGCmYKhgqGCuYcCEEUcQVgCJzFTLzylKLShSSEpOzFRLTEzPz/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Grade%20Up%20Monadic.htm
C⍋D Ascending grade using collation sequence C Primitive Dyadic Function Index Generation princessleiaorgana word index representation upgrade gradeup deltastile pine concordetakingoff customsortorder customalphabet case-insensitive caseinsensitive https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XYrqDsl5gGhOhdUDMaPRpaMhcsm5qnj14ahIvb/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Grade%20Up%20Dyadic.htm
⍒Y Descending grade: Indices to reorder Y into descending order Primitive Monadic Function Index Generation sortperm() argsort() word index representation downgrade gradedown delstile spine concordelanding decreasing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9U5SMDZWMDRUMDFRMDNTMDLiykvMTS1WAEmqe@WnqiuoB5eCycRcda7EdKiUsQlQqYKRKRfUHLCmaKBpIBWxXEimqzs6OasrAAX8Qn18gCJrFA6tN84yAYqr//8PAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Grade%20Down%20Monadic.htm
C⍒D Descending grade using collation sequence C Primitive Dyadic Function Index Generation word index representation downgrade gradedown delstile spine concordelanding customsortorder customalphabet case-insensitive caseinsensitive https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9U5SUHdKzANCdS6oGIwfjSwZC5dNzFPHrw1DRez//wA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Grade%20Down%20Dyadic.htm
Iv\Y Expand last axis of Y Primitive Dyadic Function Selection reversesolidus slope dimension https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFQ6tN1IwUYhRMFew4IIKGioYQHGMgrpHYon6//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Expand.htm
f\Y Scan: f between items of Y in progressively longer vectors along last axis Primitive Monadic Function Monadic Operator Function Application backslash slope cumulativereduce rowwise scanning cells elements dimension row-wise horizontally lists https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS0YxQMFYwUjBVMFEy5chNLQGJAzqPeLYZA2kzB0EDBVMHQUMHQQsHITMFSwdBSwdhAwcSIC6EfqOv/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Scan.htm
Iv⍀Y Expand leading axis of Y Primitive Dyadic Function Selection reversesolidusbar slopebar Iv\[1] dimension start beginning https://tio.run/##SyzI0U2pTMzJT///Pzex5FHbBGMFk0e9Wx71bjY04nrUNxUoomCoYKBgBCQf9TYoABX9/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Expand.htm
f⍀Y Scan First: f between items of Y in progressively longer vectors along first axis Primitive Monadic Function Monadic Operator Function Application slopebar backslashbar reversesolidusbar scanfirst cumulativereducefirst columnwise f\[1] scanning major cells rows elements dimension 1st column-wise vertically lists https://tio.run/##SyzI0U2pTMzJT///Pzex5FHbBGMFk0e9Wx71bjY04nrUNxUooqD9qLdBASj7/z8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Scan%20First.htm
⍉Y Transpose: Reverse order of axes of Y Primitive Monadic Function Structural circlebackslash cant reverseaxes ^T ⸆ ᵀ reordering ordering reversing dimensions https://tio.run/##SyzI0U2pTMzJT///Pzex5FHbBCMFYwWTR71bHvVuNjLhetQ3FSim8Ki3UwEo/f8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Transpose%20Monadic.htm
⍉Ym Reflect diagonally Primitive Monadic Function Structural mirroring reflecting reflection mirror across tip https://tio.run/##SyzI0U2pTMzJT///Pzex5FHbBCMF40e9Wx71bjbjetQ3FSig8Ki3UwEo9/8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Transpose%20Monadic.htm
Iv⍉Y Reorder the axes of Y Primitive Dyadic Function Structural circlebackslash diagonal reorderaxes reordering dimensions shuffle slice shuffling slicing https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwVjBZNHvVse9W42MuF61DcVJGgIFDRSeNTbqQBU9v8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Transpose%20Dyadic.htm
X f⌸Y Key: f between unique X values and their corresponding items of Y Primitive Dyadic Function Monadic Operator Sets ⎕U2338 keys equalquad quadequal groups grouped classify bins buckets major cells rows elements https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUnRLzgFBdofpR7y6FR71bax/17FAwVjBUMAFiUwVLLqhCXV1dLmx6dLT1ydAFt8lQwQiozwSox@z/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Key.htm
f⌸Y Key: f between unique Y values and their first-axis indices Primitive Monadic Function Monadic Operator Sets ⎕U2338 keys equalquad quadequal groups grouped classify bins buckets major cells rows elements locations https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSqH/XuUnjUu7X2Uc8OBXWnxDwgVP//HwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Key.htm
X⍷Y Boolean indication of top left corner of occurrences of entire array X within Y Primitive Dyadic Function Sets findin epsilonunderbar search locate subarray sub-array sub-vector subvector subsequence sub-sequence sub-string substring sub-list sublist locating location binary base-2 base2 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUE/MS1RUe9W5XUHcCMoGc//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Find.htm
X f.g Y Inner Product: f / g between trailing vectors of X and leading vectors of Y Primitive Monadic Function Dyadic Operator Mathematical small little tiny dotproduct innerproduct crossproduct vectorproduct period fullstop lists start beginning ending https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBW09Q5PVzBRMFUw44KKGys86liuZwukwZArN7FEASRupGD0qHfLo97NJjCVIBmwfiDj/38A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Inner%20Product.htm
M⊥N Decode: Evaluate N in number system M Primitive Dyadic Function Mathematical frombase decoding uptack pack frommixedradix fromradix basevalue base-value conversion converting change changing https://tio.run/##NYxBCsIwEEX3nuIfQCGW0IW3iZ1RA3VGklbaC7gQFDcuXXqxXCSmSP6fD3/x5rtLv6HZ9XrMOT3f6fZCg3T/YltsSqrS44O9FxdmEHdKvKq4RWuWW74a2BbW/PGzn5gQHPlph07lyiF6FegBJx1DXBdCxoEjnBBiWRWKGLTWnH8 https://help.dyalog.com/latest/#Language/Primitive%20Functions/Decode.htm
Ns⊥N Value of polynomial with descending coefficients N at point Ns Primitive Dyadic Function Mathematical decoding uptack https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFR51LVUwVDBQMFNQeNQ7VyFNw1hTIS2/CMio0FSwVTCsOLRJQVvBoOLQTiBlVvGocQNQFCJo9v8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Decode.htm
M⊤N Encoding value N in number system M Primitive Dyadic Function Mathematical antibase tobase encode downtack representation unpack tomixedradix toradix conversion inversebase converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMoPBR1xIFUwVzBUMjBYVHvXMVkjLzEosqFVLzkvNTUrlgik0UzAxACKTa0AAIIIpzMytSUxSKElMyK6ygWhTy06AqilOT8/NSihVK8hUy8kuLinWAyvNKS1KLFRLzUmCy//8DAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Encode.htm
⌹Nm Matrix inverse of Nm (square Nm) Primitive Monadic Function Mathematical domino quaddivide table inversion https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwWjR71bHvVuNuF61DcVJPKoZ6cCUPb/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Matrix%20Inverse.htm
⌹Nm Matrix pseudo-inverse of Nm (over-determined Nm) Primitive Monadic Function Mathematical domino quaddivide leastsquares table pseudoinversion https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bDBWMFAwUQKQJ16O@qSCJRz07FYCK/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Matrix%20Inverse.htm
Mv⌹Nm Solve equation system with variable coefficients Nm and values Mv Primitive Dyadic Function Mathematical domino matrixdivide quaddivide linear equations https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwWjR71bHvVuNuF61DcVJGKqYKbwqGenAlDF//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Matrix%20Divide.htm
Mm⌹Nm Multiplying Mm with inversed Nm Primitive Dyadic Function Mathematical domino matrixdivide quaddivide https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFIwWjR71bHvVuNuF61DcVJAKW6dkJov//BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Matrix%20Divide.htm
⍎Dv Execute: Result of expression Dv Primitive Monadic Function Data Conversion eval() evaluate uptackjot hydrant apl compute numbers atoi() run call parseexpression dyalog converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9fYpqBtqG6pzhSmA@IYKRgrGXMiSYer//wMA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Execute.htm
X⍎Dv Execute Dv within namespace X (name or reference) Primitive Dyadic Function Data Conversion eval() evaluatein uptackjot hydrant apl compute numbers atoi() run call inside dyalog converting change changing https://tio.run/##SyzI0U2pTMzJT///Xz2vWF3hUd9Uv2CFR71ruPKK9RIVHrVNUDACMZPATGMuoDyIAVHb26egnqidpP7/PwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Execute.htm
⍕Y Format: Character representation of Y Primitive Monadic Function Data Conversion downtackjot radish thorn itoa tostringify() into totext() tostring() numbers numerics ⎕fmt ⎕df converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9exVMDRSMDbhQhJ41DsVIvj/PwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Format%20Monadic.htm
Iv⍕Y Format Y using ({width}, decimals) pairs Iv (negative decimals for scaled notation) Primitive Dyadic Function Data Conversion downtackjot radish thorn itoa tostringify() into totext() tostring() numbers numerics representation round ⎕fmt converting change changing scientific mantissa mantEexp aEb xEy mEj https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFB71TlUw1jM0MlUw0DMwMOKCSpgRljI0MjZRgIFHvXMVNNIyU3NSFPLySxTKM1NSFVLz8kvTMzRh@g6txzDy/38A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Format%20Dyadic.htm
X f&Y Spawn: f between X and Y in a new thread Primitive Monadic Function Monadic Operator System asynchronous async-function ampersand greenthreading launch run https://tio.run/##bY69DoJAEIR7n2IrrxCN@NNYEytja305ViCBW3IcUWJs7TA2lj6GjY9zL3JygiZGp9vsfDPD83QYVjylyNoAU16Z0@Vg6ofHIHQnhgvmmfM1WIGp70doZOpb@4NtKYVOSPYaQ8MBW@MOdKyQO4otidgrs@9/UaRgPJpDgYJkWLzhyWAKM/gvB@MeRakRCspQx4mMIJEgSqVQ6q60i2IbnujPbL@p@glzG1oGfNAEgrI8RY3WPgE https://help.dyalog.com/latest/#Language/Primitive%20Operators/Spawn.htm
f&Y Spawn: f on Y in a new thread Primitive Dyadic Function Monadic Operator System asynchronous async-function ampersand et and greenthreading launch run https://tio.run/##ZY47DsIwEER7TrEVLviI8GmoUyJaastekkiOHTkbQYRo6UA0lByDC@Uixg4BgdhitdLsmxleqJGsuTKJczEqXjen64G1F8olGzaXW7yC5vw4gt93kEGBbaUFZUb3vOwBYGvcAaUWeWBauh/9AMbCZLyAEoXRsnxz08EM5vA3gcM9iooQSpMjpZlOINMgKmtRUxfVubANz@hTNfIp3z4h@fUOEZABYfJCIaFzTw https://help.dyalog.com/latest/#Language/Primitive%20Operators/Spawn.htm
Ns⌶Y I-beam: Call experimental system-related monadic function Ns Primitive Monadic Function Monadic Operator System ibeam systemservice special foreign dyalog I-beam https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTMjS0f9WxTMFBQeNQ7V0EpJDW3IL8osahSwSWzKDW5JL@oUun/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/I%20Beam.htm
name f←Y Modified Assignment (tradfns/tradops only) Primitive Dyadic Function Monadic Operator Expression leftarrow gets is copula let redefine naming denotes means inplace update https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMDLiBDG8gy4nrUNxVIA7n//wMA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Assignment%20Modified.htm
name←Y Assignment Primitive Dyadic Function Expression leftarrow gets is copula let define naming denotes means https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMjrkd9U4EMIPf/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Assignment.htm
∇ Dfn Self Primitive Ambivalent Monadic Function, Dyadic Function Expression del recurse triangledown downtriangle carrot selfreference self-reference recursion recurse recursing https://tio.run/##SyzI0U2pTMzJT///3y0xueRR24RqBWTwqHeuAkgivygzMQfI26rHBRHe@qhziaGVgiGKyuLcxBywKiuFtMy8zOKM1BSY8sPTH3W0gxi6hsg68ksyUovKM4tTrRSKUpNLi4pTuWq5HvVNBToEZK2C6f//AA https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Recursion.htm
→ Abort (cut stack back one frame) Primitive Monadic Function Expression rightarrow stop https://tio.run/##SyzI0U2pTMzJT/8PBI862hXc8vO5FBQe9U191DZB3c1QHcRpm4QkZKTOBVQHwgpFQAF3ZPXuYPUoRrhD1QPVAQA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Branch.htm
→0 Return: Leave function and return to caller Primitive Niladic Function Expression rightarrow :Return early from tradfn https://tio.run/##SyzI0U2pTMzJT/8PBI862hXc8vO5FBQe9U191DZB3c1QHcRpm2SAJGakzgVUCMIKRUABd2QN7mANKGa4Q9UD1QEA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Branch.htm
→Jv Branch to first line or label in Jv (does nothing if Jv is empty) Primitive Niladic Function Expression rightarrow :goto switch 1st https://tio.run/##SyzI0U2pTMzJT/8PBI862hXc8vO5FBQe9U191DZB3c1QHcRpmxTs7RmAJGwEFAYJWSGJGatzAfVzAfUDAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Branch.htm
⍵ Dfn/dop Right Argument Primitive Array Expression omega rightarg ω ꞷ rarg https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4wUqh/1btU2rFUw/f8fAA https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Functions%20and%20Operators.htm
⍺ Dfn/dop Left Argument Primitive Array Expression alpha leftarg α ɑ alfa larg https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4wUqh/17tI2rFUw/f8fAA https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Functions%20and%20Operators.htm
Z f⍨X,Y Avoiding parentheses by swapping arguments in (X,Y) f Z Primitive Dyadic Function Monadic Operator Function Application commute switch tildediaeresis frown flip parenthesis https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4wVdB/1rlAwNDg83ej/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Commute.htm
X∘.g Y Outer Product: g between each item of X and every item of Y Primitive Monadic Function Dyadic Operator Mathematical jotdot outerproduct table cartesianproduct allcombinationsof matrix cell element pair up https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBUedczQOzxdwUTBVMFMwfz/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Outer%20Product.htm
expr⊣name←Y Combining two lines into one Primitive Identity lev lefttack where https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTKEosOT3/Uu9lE4VHXYhAPKGho8P8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Left.htm
∇∇ Dop Self Primitive Ambivalent Monadic Function, Dyadic Function Monadic Operator;Dyadic Operator Expression deldel recurse triangledown downtriangle carrot selfreference self-reference recursion recurse recursing https://tio.run/##SyzI0U2pTMzJT///Pz4gv/xR24RqBVTwqHeuQkF@eWqRQn5BalFiSX6RlUJiQUFOJVBmKxAplGTmphZzQZSCBGwNrEDCqCZA1WYWKxhYKaRl5mUWZ6SmQDXtAiKFRx3tQKQBUadrqAkTBpkEMiC/JCO1qDyzONVKoSg1ubSoOJWrlutR31SgixU0qg21gQprFUBeUDDWVDD9/x8A https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Recursion.htm
↑Xv Yv … N-row matrix from N vectors Primitive Monadic Function Structural rows table lists https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQetU1UUA/JTFYHkolgMj9V/f9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Mix.htm
⍵⍵ Dop Right Operand Primitive Array, Monadic Function, Dyadic Function Expression omega rightop https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4wVtKsf9e5SeNS7FYhAVO3h6Qom//8DAA https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Operators.htm
⍺⍺ Dop Left Operand Primitive Array, Monadic Function, Dyadic Function Expression alpha leftop https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4wVtKsf9e5SAGIItbVWweT/fwA https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Operators.htm
⌽[ax]Y Reverse axis ax of Y Primitive Monadic Function Structural circlestile reversing dimension https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FST0qGdvtGGsAlDF//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Reverse.htm
I⌽[ax]Y Rotate vectors along axis ax of Y Primitive Dyadic Function Structural circlestile rotating shifting cyclically dimension lists https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkoGCoYKRwaL2hwqOevdGGsQpAtf//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate.htm
↓[ax]Y Split: Nest sub-arrays (from axis ax) Primitive Monadic Function Structural downarrow subarray dimension https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FST0qG1ytGGsAlDF//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Split.htm
Iv↓[ax]Y Drop Iv items along axes ax of Y Primitive Dyadic Function Selection downarrow split remove trim cut cells elements dimensions delete without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkCJSYHG0UqwBU8/8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Drop%20with%20Axes.htm
↑[ax]Y Mix: Remove nesting (adding axes between ⌊ax and ⌈ax) Primitive Monadic Function Structural uparrow axis dimensions delete drop without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQetU2MNtAzjVVQ98gsUAeS@QXq//8DAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Mix.htm
Iv↑[ax]Y Take Iv items along axes ax of Y Primitive Dyadic Function Selection uparrow first last beginning leading trailing head tail cells elements dimensions 1st start ending https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkCJSYGG0UqwBU8/8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Take%20with%20Axes.htm
Is f/[ax]Y N-wise Reduce: f between all items of Y in groups of Is on axis ax Primitive Dyadic Function Monadic Operator Function Application sliding reductions right slashbar reducing major cells rows elements dimension windowed windows moving https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSSk/ahnvwJQ/v9/AA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Reduce%20First%20N%20Wise.htm
Iv/[ax]Y Replicate along axis ax Primitive Dyadic Function Selection compress slash solidus filter copy repeat dimension https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkpGCgYKigH20YqwBU9f8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
f/[ax]Y Reduce: f between all items of Y on axis ax Primitive Monadic Function Monadic Operator Function Application slash insert solidus over reducing folding cells elements dimension https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSSkrR9tGKsAVPD/PwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Reduce.htm
,[ax]Y Ravel with Axis: insert new axis between ⌊ax and ⌈ax Primitive Monadic Function Structural increaserank expandrank comma addaxis dimension https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExR0og31TGMV1N3y89X//wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Ravel%20with%20Axes.htm
,[ax]Y Ravel with Axes: combine axes Primitive Monadic Function Structural decreaserank reducerank comma removeaxes removeaxis dimensions https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMQfNS75VHvZguuR31TQWI60UYKxrEKIDX//wMA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Ravel%20with%20Axes.htm
X,[ax]Y Laminate: Join along new axis Primitive Dyadic Function Structural comma combine juxtapose dimension https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwUjBV0og30TGMVTBRMFcz@/wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20Laminate.htm
⊂[ax]Y Enclose: Contain axes ax inside scalars Primitive Monadic Function Structural leftshoe boxing scalarise scalarize axis enclosing dimensions https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMQfNS75VHvZguuR31TQWKPupqijRSMYxVAqv7/BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Enclose%20with%20Axes.htm
Av⊂[ax]Y Partitioned enclose of Y according to Av (along axis ax) Primitive Dyadic Function Selection chop split cut separate chunk sub-vectors segmented sub-lists subvectors sublists dimension separated separator delimiter https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bHvVuNuN61DcVJGKoYADEj7qaog1jFYDK/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Partitioned%20Enclose.htm
Mv⊆[ax]Y Partition Y according to Mv (along axis ax) Primitive Dyadic Function Selection chop split cut separate chunk dimension segments partitions https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bHvVuNuN61DcVJGIIhEYKj7raog1jFYDK/v8HAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Partition.htm
Iv⌷[ax]Y Index Y using indices Iv along axes ax Primitive Dyadic Function Selection squishquad squad indexinto selectfrom dimensions https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bHvVuNuN61DcVJGKk8Khne7RRrAJQyf//AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20with%20Axes.htm
Iv\[ax]Y Expand axis ax of Y Primitive Dyadic Function Selection reversesolidus slope dimension https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bHvVuNuN61DcVJGKoYADEhgox0YaxCkBl//8DAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Expand.htm
f\[ax]Y Scan: f between items of Y in progressively longer vectors along axis ax Primitive Monadic Function Monadic Operator Function Application backslash slope cumulativereduce rowwise scanning cells elements dimension row-wise horizontally lists https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bHvVuNuN61DcVJKIdE20YqwCU//8fAA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Scan.htm
name[I]←Y Indexed Assignment Primitive Dyadic Function Expression leftarrow gets is copula let define naming denotes means https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMjrkd9U4EMIPf/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Assignment%20Indexed.htm
name[I]f←Y Modified Indexed Assignment (tradfns/tradops only) Primitive Dyadic Function Monadic Operator Expression leftarrow gets is copula let redefine naming denotes means inplace update https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBCMDBWMDBRMDLiA32lDBUME4VhskzPWobyqQBor@/w8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Assignment%20Indexed%20Modified.htm
X(Y⍨)Z Constant (K-combinator): ignore arguments and return Y Primitive Monadic Function Monadic Operator Structural Kestrel-bird tildediaeresis frown replace https://help.dyalog.com/latest/#Language/Primitive%20Operators/Constant.htm
(f∘Y)Z Curry: f between Z and Y, that is, Z f Y Primitive Monadic Function Dyadic Operator Composition small little tiny jot composewith bind ring value to partially apply application rightargument makemonadic https://tio.run/##SyzI0U2pTMzJT///v6AotUzhUdsEBd1HHTMMuR71TQVxwKJGxlzFhUUlYFktoKyBnilMHiwOJgzNFCwM//8HAA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Bind.htm
X(f⍤Is Js)Y Rank: f between every trailing rank-Is subarray of X and every trailing rank-Js subarray of Y Primitive Dyadic Function Dyadic Operator Function Application pout ewok jotdiaeresis ö paw sub-arrays subarrays dimensions axes ending https://tio.run/##SyzI0U2pTMzJT///Py83sUThUdsEBWMFk0e9Wx71bjY0UkACj3rnKuSV5qYWZSYrAJUWZVZwPeqbCtJgaKBgZKBgbKCgof2od4mBgqGmAtgwsJbi5MScxKJihYKc0mKFstTkkvyi4v//AQ https://help.dyalog.com/latest/#Language/Primitive%20Operators/Rank.htm
(f⍤Js)Y Rank: f on every trailing rank-Js subarray of Y Primitive Monadic Function Dyadic Operator Function Application pout ewok jotdiaeresis ö paw sub-arrays subarrays dimensions axes ending https://tio.run/##SyzI0U2pTMzJT///P7k0KVXhUdsEBSMgNH7Uu@VR72ZDI65HfVNBgho6j3qXGGkqgFRxJecmlkCVghSqJyYlV1VUqisoPOqdq5CckViUmFySWqQAVFWUWQE34VFvN9AMQ6AZIO1QANKRXpSYkqpbWqCQVKlQlF/@/z8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/Rank.htm
X@{B}Y Unpack a vector X into an array based on mask B Primitive Monadic Function Dyadic Operator Structural list indicate masking indicating bitmask bit-mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE9QjIqPUHaoNFAyB0AAIDWsV1BOTklNS09T//wcA https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
X(f@N)Y At: apply X∘f to modify positions N in Y Primitive Dyadic Function Dyadic Operator Function Application substitute merge amend replace update https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDRQ0Dk93MFIw0VQwVDBSMFYwUTD9/x8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
X(f@g)Y At: apply X∘f to modify positions identified by Boolean mask (g Y) in Y Primitive Dyadic Function Dyadic Operator Function Application substitute merge amend replace update indicate masking indicating binary base-2 base2 bitmask bit-mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDRQ0Dk930HjUueRRxwxjTU0FYwVDBRMgNv3/HwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
(X@N)Y At: use values in X to replace positions N in Y Primitive Monadic Function Dyadic Operator Structural substitute merge amend update https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0DByMFEw0FQwVjBSMFUwUTP//BwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
(X@g)Y At: use values in X to replace positions identified by Boolean mask (g Y) in Y Primitive Monadic Function Dyadic Operator Structural substitute merge amend update indicate masking indicating binary base-2 base2 bitmask bit-mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUtdQdNIwedcyo0VQwVDBSMFYwUTBVUHjUO1fBKT8/JzUxT6E4NSc1uSQzPw@owACC//8HAA https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
(Xv@Js)Ym Amend row Js of matrix Ym Primitive Monadic Function Dyadic Operator Structural substitute merge replace update table https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWjR71bHvVuNuN61DcVJKJhoWDpYKSpAFTx/z8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
(f@N)Y At: apply f to modify positions N in Y Primitive Monadic Function Dyadic Operator Function Application amend update https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0Dm93MFIw0VQwVDBSMFYwUTD9/x8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
(f@g)Y At: apply f to modify positions identified by Boolean mask (g Y) in Y Primitive Monadic Function Dyadic Operator Function Application amend update indicate masking indicating binary base-2 base2 bitmask bit-mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9ex10DB61DGjRlPBUMFIwVjBRMFUQeFR71yFoNSy1KLixByF/DSF4tIk3cSiosRKoCJjBdP//wE https://help.dyalog.com/latest/#Language/Primitive%20Operators/At.htm
X(f⍣Js)Y Power: apply X∘f on Y Js times Primitive Dyadic Function Dyadic Operator Iteration kiss poweroperator stardiaeresis while until inverse inversion application repeatedly repeating inverting iterating looping iterate https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFTS0H/UuNtZUMP3/HwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm
(f⍣Js)Y Power: apply f on Y Js times Primitive Monadic Function Dyadic Operator Iteration kiss application poweroperator stardiaeresis inverse repeatedly repeating inversion inverting iterating looping iterate https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0DB91zNB@1LvYWFPB9P9/AA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm
(f⌺Jm)Y Stencil: f on padding-size and (possibly overlapping) rectangles of Y of size and (optionally step) Jm Primitive Monadic Function Dyadic Operator Function Application ⎕U233A chunking chopping cutting tiling tiles diamondquad quaddiamond tessellate tile cellularautomaton gameoflife vonneumann moore neighbourhoods neighborhoods neighbours neighbors sliding moving windows non-overlapping disjoint https://tio.run/##SyzI0U2pTMzJT///Xz0ls7hA/VHfVOdI9ZS0vGJ1rtzEEoVHbRMUTBRMHvVuedS72dCMCygPEgKpVdCoftTV9Kh3a@2jnl3GCsaaCkANMAUa1dr6Omhy//8DAA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Stencil.htm
X(Ns⌶)Y I-beam: Call experimental system-related dyadic function Ns Primitive Dyadic Function Monadic Operator System ibeam systemservice special foreign dyalog I-beam https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE9QdA3zUNQzNFIzMFYwNNRU0LB71bNNUUA9wVNcAChmaaSooPOqdq6DkmVeWWlSSmqIQkpiUk6rgmZeSWqHgn6b0/z8A https://help.dyalog.com/latest/#Language/Primitive%20Operators/I%20Beam.htm
X(f⍠Zv)Y Variant: f qualified by Zv between X and Y Primitive Dyadic Function Dyadic Operator System colonquad quadcolon options settings modes name-value pairs keywords arguments ⎕OPT ⎕U2360 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYAMr2B/PyDLSEHDWMFEkwsupQGTe9S7QN05P7cgMblE3UATofT/fwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Variant.htm
(f⍠Zv)Y Variant: f qualified by Zv on Y Primitive Monadic Function Dyadic Operator System colonquad quadcolon options settings modes name-value pairs keywords arguments ⎕OPT ⎕U2360 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ01BPVFYDsIAX1CiCjd4GCuqezuoKhpoK6oxOQARSaqwBSU5RakJOYnJqiUJ5ZkgFW7Jmel1@UmZeu4JxYnPr/PwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Variant.htm
(exp name)←Y Selective Assignment: exp is an expression that selects elements of "name" Primitive Dyadic Function Expression leftarrow gets is copula let define naming denotes means https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMjrkd9U4EMIPf/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Assignment%20Selective.htm
(exp name)f←Y Modified Selective Assignment: exp is an expression that selects elements of "name" (tradfns/tradops only) Primitive Dyadic Function Monadic Operator Expression leftarrow gets is copula let redefine naming denotes means inplace update https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBCMDBWMDBRMDLg0jBQMFQ32gqKY2SJzrUd9UIA3k//8PAA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Assignment%20Selective%20Modified.htm
name[I]f∘⊢←Y Modified Indexed Assignment (also dfns/dops) Primitive Dyadic Function Monadic Operator Expression leftarrow gets is copula let redefine naming denotes means inplace update https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBCMDBWMDBRMDroKc0mIgX5urGigRbahgqGAcCxbrmPGoaxFIZe2j3jVcj/qmAtlAJf//AwA https://help.dyalog.com/latest/#Language/Primitive%20Operators/Assignment%20Indexed%20Modified.htm
(exp name)f∘⊢←Y Modified Selective Assignment: exp is an expression that selects elements of "name" (also dfns/dops) Primitive Dyadic Function Monadic Operator Expression leftarrow gets is copula let redefine naming denotes means inplace update https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBCMDBWMDBRMDroKc0mIgX5urWsNIwUDBUB8orwkW7JjxqGsRSGnto941XI/6pgLZQMn//wE https://help.dyalog.com/latest/#Language/Primitive%20Operators/Assignment%20Selective%20Modified.htm
⎕NULL The null item System Constant System Function void emptycell .net nil cell element https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlLOvi4J6SmaRgr76//8A https://help.dyalog.com/latest/#Language/System%20Functions/null.htm
⎕A The letters from A to Z System Constant System Function abcdefghijklmnopqrstuvwxyz latinalphabet englishletters uppercase a-z ABCDEFGHIJKLMNOPQRSTUVWXYZ https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlOP//wA https://help.dyalog.com/latest/#Language/System%20Functions/a.htm
⎕C Y Casefold System Monadic Function Text lettercase caseless case-fold caseinsensitive normalize normalise casemap change changing converting conversion string 819⌶ https://help.dyalog.com/latest/#Language/System%20Functions/c.htm?Highlight=%E2%8E%95C
⎕CLEAR Clear the active workspace System Constant System System Function new refresh empty # erase delete remove purge expunge reset all )clear drop without removing erasing eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT/8PBI/6pnr6Kzxqm6BgwJUIpg0VjBSMuZLAbPXEpGR1LqAaEAesFMZJVEgCMZ19XB2DuCAyQCEA https://help.dyalog.com/latest/#Language/System%20Functions/clear.htm
⎕D The digits from 0 to 9 System Constant System Function 123456789 numbers arabicnumerals 0-9 0123456789 https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJbvn5XAoKViFFiQUKBkAWCBzeDmJZuealgISBTJDCR31TXf24gNq4gCwgXwGo8/9/AA https://help.dyalog.com/latest/#Language/System%20Functions/d.htm
⎕DMX Namespace containing details of most recent error in current thread System Namespace Error Message System diagnosticmessageextended information report event last previous https://tio.run/##SyzI0U2pTMzJT/8PBI/6poYEOQY8aptgoO6qrqAO5Lv4RuhpuPopuPoq@KYWFyemp2qqcx3ebgAA https://help.dyalog.com/latest/#Language/System%20Functions/dmx.htm
⎕EXCEPTION Details of most recent .NET exception System Namespace Error Message System https://help.dyalog.com/latest/#Language/System%20Functions/exception.htm
⎕KL Dv Key Label: Key-press to invoke system action with code Dv (e.g. 'ED') System Function System System Function activate run execute built-in keyboard shortcut https://help.dyalog.com/latest/#Language/System%20Functions/kl.htm
⎕LOAD file Load saved workspace System Monadic Function File Access System Function open fetch get bringin )load https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUV3hUd9UN@cgV8cQVwUDLrCgE5ogkPOobQJYzMfTSUFdT/3/fwA https://help.dyalog.com/latest/#Language/System%20Functions/load.htm
⎕OFF Terminate the APL session System Constant System System Function exit repl stop close )off quit https://tio.run/##SyzI0U2pTMzJT/8PBI/6pvq7uXGVZGQWK5Tn56mXKKQWFeUXAQA https://help.dyalog.com/latest/#Language/System%20Functions/off.htm
⎕OFF J Terminate the APL session with exit code Y System Constant System System Function repl return level stop close )off quit https://tio.run/##SyzI0U2pTMzJT/8PBI/6pvq7uSkYGhlzlWRkFiuU5@eplyikFhXlFwEA https://help.dyalog.com/latest/#Language/System%20Functions/off.htm
⎕SE Session object System Namespace System System Function environment gui persistent utilities https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJafn5XApgVjqQBRTlgsmkw2Ue9U0N9gSJ//8PVA4A https://help.dyalog.com/latest/#Language/System%20Functions/se.htm
1∘⎕C Y Uppercase System Monadic Function Text casemap lettercase 1⎕C toupper upper-case conversion converting change changing string 1(819⌶) https://help.dyalog.com/latest/#Language/System%20Functions/c.htm?Highlight=%E2%8E%95C
1∘⎕DT N Convert (⎕TS-style) date-times to Dyalog date numbers System Monadic Function Data Conversion System Function datetimes date-times DateToIDN https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
10∘⎕ATX Dv Function result: 0:none or not a function, 1:normal, ¯1:shy System Monadic Function System System function https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
10∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to J nanosecond time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
11∘⎕ATX Dv Function valence: 0:niladic, 1:monadic, 2:dyadic, ¯2:ambival System Monadic Function System System function arity https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
11∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Shakti K7 time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
12∘⎕ATX Dv Operator valence: 0:not an operator, 1:monadic, 2:dyadic System Monadic Function System System function arity https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
12∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to JavaScript/D/Q time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
13∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to R chron format time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
14∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Shakti K9 time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
2∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Dyalog component file time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
20∘⎕ATX Dv Author of last edit System Monadic Function System System function who blame edited wrote saved https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
20∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to UNIX time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
21∘⎕ATX Dv Number of days passed between 1899-12-31 at 00:00 UTC and last edit System Monadic Function System System function utc zulu savetimestamp definitiontimestamp https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
22∘⎕ATX Dv Local timestamp at last edit (⎕TS-style) System Monadic Function System System function juliett savetimestamp definitiontimestamp https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
23∘⎕ATX Dv Number of bytes required for storage without sharing System Monadic Function System System function kb loc size ⎕size https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
30∘⎕ATX Dv Can source be displayed? System Monadic Function System System function ⎕lock allowed permitted permissions restricted restrictions https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
30∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Microsoft DOS date/time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
31∘⎕ATX Dv Can execution be suspended mid-execution? System Monadic Function System System function ⎕lock allowed permitted permissions restricted restrictions https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
31∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Microsoft Win32 FILETIME numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
32∘⎕ATX Dv Responds to weak interrupt? System Monadic Function System System function ⎕lock allowed permitted permissions restricted restrictions https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
32∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Microsoft CLR DateTime (.NET) ticks property numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
33∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Microsoft OLE Automation Date numbers System Monadic Function Data Conversion System Function datetimes date-times variant times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
40∘⎕ATX Dv Syntactic supra-class: ¯1:invalid name, 0:undefined, 1:label, 2:variable, 3:function, 4:operator, 8:event, 9:object System Monadic Function System System function syntax rôle role https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
40∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Excel (1900 Date System)/Lotus 1-2-3 time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
41∘⎕ATX Dv Syntactic sub-class: 0:none, 1:traditional/plain, 2:field/dynamic/instance, 3:property/derived/primitive, 4:class, 5:interface, 6:external, 7:external interface System Monadic Function System System function classification type https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
41∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Excel (1904 Date System) time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
42∘⎕ATX Dv Full syntactic class (sum of supra- and sub-class) System Monadic Function System System function classification type https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
42∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Stata statistics package time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
43∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to SPSS statistics package time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
44∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to SAS time numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
50∘⎕ATX Dv Source file name System Monadic Function System System function code text scm https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
50∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Julian date numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
51∘⎕ATX Dv Source file encoding System Monadic Function System System function code text scm https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
51∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to J daynos System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
52∘⎕ATX Dv Source file checksum System Monadic Function System System function code text scm https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
52∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Reduced Julian Date numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
53∘⎕ATX Dv Source file line separators: 13:Carriage Return, 10:Line Feed, 13 10:Carriage Return followed by Line Feed, 133:New Line, 11:Vertical Tab, 12:Form Feed, 8232:Line Separator, 8233:Paragraph Separator System Monadic Function System System function text scm segmented separated delimiter https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
53∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Modified Julian Date numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
54∘⎕ATX Dv Definition's offset from top of source System Monadic Function System System function location linenumbers https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
54∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to Dublin Julian Date numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
55∘⎕ATX Dv Number of lines in definition System Monadic Function System System function loc linenumbers lines https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
55∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to CNES Julian Date numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
56∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to CCSDS Julian Date numbers System Monadic Function Data Conversion System Function datetimes date-times https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
60∘⎕ATX Dv Verbatim source (as typed) System Monadic Function System System function code definition text autoformat preserve whitespace formatting precise as-typed https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
60∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to YYYYMMDD.hhmmss floating-point decimal encoded datetime format System Monadic Function Data Conversion System Function code definition datetimes date-times encoded broken-down https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
61∘⎕ATX Dv Normalised source (with AUTOFORMAT=1 and TAB_STOPS=4) System Monadic Function System System function code definition text standard normalized https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
61∘⎕DT N Convert (⎕TS-style or Dyalog date number) date-times to YYYYMMMDDhhmmss integer encoded datetime formatsJ digit time System Monadic Function Data Conversion System Function datetimes date-times encoded broken-down j digit time https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
62∘⎕ATX Dv Most precise available source (verbatim with fallback to normalised) System Monadic Function System System function text autoformat preserve whitespace formatting best precise as-typed https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
¯1∘⎕C Y Lowercase System Monadic Function Text casemap lettercase ¯1⎕C tolower lower-case conversion converting change changing string 0(819⌶) https://help.dyalog.com/latest/#Language/System%20Functions/c.htm?Highlight=%E2%8E%95C
⎕LX←expression Expression to be executed when workspace is loaded System Variable Workspace System Function latentexpression autoexec bootstrap startup automatic ⎕load )load )xload https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMjrkcd7Qogplt@PpcCmAWUAolyBZfmAnnaj3r2cwWXJxYA2dWPercqPOrdBUQgqpaL61HfVKC4ApDyc1ZQNzFSV1DPyy/JyMxLB7KABgFJoMFAEmgYiASao/7/PwA https://help.dyalog.com/latest/#Language/System%20Functions/lx.htm
⎕PATH ←nss Set search path (blank-separated list of namespace names) for functions and operators System Variable System System Function stdlib standardlibrary include vector https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJafn5XAqPeucq5KVWlCjkZOalKmQWQ2gjLgWwknSgEqByLpgWEB8i86hvqo@zAlh7SQZQG0ynIUjt//9AswE https://help.dyalog.com/latest/#Language/System%20Functions/path.htm
⎕RL←⍬ 1 Seed and Random Number Generator used by Roll/Deal System Variable Index Generation RNG rnd pseudorandominteger pseudo-randomfloat srandomness source randomlink deterministic reproducible reproduce seeded Lehmer linear congruential Mersenne Twister OS Operating set choose predetermine predeterminable https://tio.run/##SyzI0U2pTMzJT////1Hf1CCfR20TjA1NuIBsIMve0EABjLiIkXvUu0bBkDTZ//8B https://help.dyalog.com/latest/#Language/System%20Functions/rl.htm
⎕SM←fields Define character-based user interface System Variable System System Function setup paint display screen map form text-based pseudo-graphics window inputs asynchronous terminal management https://help.dyalog.com/latest/#Language/System%20Functions/sm.htm
⎕TRAP←trap_spec Define error handling System Variable Error Message System try catch https://tio.run/##SyzI0U2pTMzJT/8PBI/6poYEOQYoPGqboKBhaKig7qquoK6u7pSYopBYlF6am5pXolGsCRTR1DBAlkzOT0lVBAlzHd5uwGWoYKRgrKCtYKJgCgA https://help.dyalog.com/latest/#Language/System%20Functions/trap.htm
⎕USING ←ns_specs Set search path for .NET Namespace(s) System Variable System System Function microsoft mscorlib.dll dotnet https://tio.run/##SyzI0U2pTMzJT///3y0//1HbhGouBSB41LsLyDaCsrdqHd4OFOGq5eJ61DcVKKEApPyCFNSBWtT//wcA https://help.dyalog.com/latest/#Language/System%20Functions/using.htm
⎕WSID←name The name of the active workspace System Variable Workspace System Function filename currentworkspace )wsid workspaceidentification https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlKMnF5B08VEw0DNSUHjUO1ehPDGzpFghLb8ILFScmpyfl1LMhaqjZ@ej3sWGBgYK9iACiB/1bjGAaE@tKEjNK84sS1VIzs8tKC1JLMnMz0PR/v8/AA https://help.dyalog.com/latest/#Language/System%20Functions/wsid.htm
file←⎕NNAMES Names of tied files in same order as ⎕NNUMS System Constant Native Files System Function https://tio.run/##SyzI0U2pTMzJT///3y0//1HbhGouBSB41LsLyDaCsrdqHd4OFOGq5eJ61DcVKKEApJyDFNSBWtT//wcA https://help.dyalog.com/latest/#Language/System%20Functions/nnames.htm
script←⎕SRC ref The source code of an object System Monadic Function Data Conversion System Function representation definition converting change changing reference text https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlHNwmMKjrib1jNSiVB0TI50SEENdQb0kI7NYx9DSzAwoklii/v8/AA https://help.dyalog.com/latest/#Language/System%20Functions/src.htm
space_names←⎕NSI Names of spaces from which functions on stack were called System Monadic Function Workspace System Function namestateindicator namespaceindicator namespaces suspended execution https://tio.run/##SyzI0U2pTMzJT///38ovMTe1uCAxOVWhspJLAQQedbQrFD1qm5CWnw8RUABzq6r00mEiQCVcVq55KXDNXEjmVFVBFKmnZBYX5CRWqj/qm@ocqZ6SllesjmpDOqoNUPUKQPXBnjrRhnqmsUCmX7AnDkv//9f0C1aoqODSdAZTysp6lZV6QGcDAA https://help.dyalog.com/latest/#Language/System%20Functions/nsi.htm
space_references←⎕RSI References to spaces from which functions on stack were called System Monadic Function Workspace System Function referencestateindicator referencespaceindicator namespaces suspended execution https://tio.run/##SyzI0U2pTMzJT///38ovMTe1uCAxOVWhspJLAQQedbQrFD1qm5CWnw8RUABzq6r00mEiQCVcVq55KXDNXEjmVFVBFKmnZBYX5CRWqj/qm@ocqZ6SllesjmpDOqoNUPUKQPXBnjrRhnqmsUBmULAnDkv//9f0C1aoqODSdAZTysp6lZV6QGcDAA https://help.dyalog.com/latest/#Language/System%20Functions/rsi.htm
messages←⎕EM codes Event messages corresponding to error/interrupt codes System Monadic Function Error Message System Function text errors interrupts string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4Ckq6@CsYKZgqGBgTGIMPv/HwA https://help.dyalog.com/latest/#Language/System%20Functions/em.htm
bytes←⎕NSIZE tn Current size of file tied with number tn System Monadic Function Native Files System Function diskspace https://tio.run/##SyzI0U2pTMzJT///Xz0xKVld4VHfVL@A0BAF9bTMnFS9kooSda6SPIVHbROQRMCKQjxdFQy4gCyQHEgg2DPKVaEk7/9/AA https://help.dyalog.com/latest/#Language/System%20Functions/nsize.htm
bytes←⎕SIZE names Space consumed by code/data attached to names System Monadic Function Workspace System Function workspaceusage workspaceused memoryconsumption blank occupied consumation taken taking https://tio.run/##SyzI0U2pTMzJT///vyyxyFDhUdsEBUMFIwVjBRMFUwUzBXMFCy6ghBE2CQVLrkd9U0ESQCrYM8pVQR1khjqYMlL//x8A https://help.dyalog.com/latest/#Language/System%20Functions/size.htm
bytes←⎕WA Workspace available (unused) System Constant Workspace System Function freememory https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVLgjV1likQKIZ@hq/qh3i7qjOhey9P//AA https://help.dyalog.com/latest/#Language/System%20Functions/wa.htm
captured_output←⎕CMD cmd Execute Microsoft Windows cmd (synonym of ⎕SH) System Monadic Function System System Function shell operatingsystem commandprocessor )cmd.exe command.com https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlLOvi4J6SmaRgr76//8A https://help.dyalog.com/latest/#Language/System%20Functions/cmd.htm
captured_output←⎕SH cmd Execute UNIX shell cmd (synonym of ⎕CMD) System Monadic Function System System Function os operatingsystem commandprocessor linux macos aix rasbianpios )sh ash bash dash pdksh mksh zsh tcsh fish rc scsh wish https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVLCHgnpOsYK@@v//AA https://help.dyalog.com/latest/#Language/System%20Functions/sh.htm
class_hierarchy←⎕CLASS ref Class hierarchy for a class/instance System Monadic Function System System Function parents ancestors https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WMExLzM3MYfLyjUvBSzApcAFlXHKLEqxwiMfkFhUlF9iBVaHkP//PyA/J6dS4VHbBIVHfVP9XMOhCrmAPKigs49jcLACWB0A https://help.dyalog.com/latest/#Language/System%20Functions/class.htm
description←tkrange ⎕TALLOC 0 Query token range description System Function System System Function synchronisation synchronization parallel threading greenthreading querying enquire enquiring reporting getting fetching tokens https://help.dyalog.com/latest/#Language/System%20Functions/talloc.htm
errno←⎕EN Error number for last reported APL error System Constant Error Message System failure code https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJbvn5XAoKViFFiQUKBkAWCBzeDmJZuealgISBTJDCR31TXf24gNq4gCwgXwGo8/9/AA https://help.dyalog.com/latest/#Language/System%20Functions/en.htm
names←⎕XSI Full names of functions on the stack System Constant Workspace System Function extendedstateindicator extendedspaceindicator namespacepath references )si execution https://tio.run/##SyzI0U2pTMzJT///38ovMTe1uCAxOVWhspJLAQQedbQrFD1qm5CWnw8RUABzq6r00mEiQCVcVq55KXDNXEjmVFWhmpOOas6jvqkRwZ44zPn/X9MvWKGigkvTGUwpK@tVVuoBXQIA https://help.dyalog.com/latest/#Language/System%20Functions/xsi.htm
names←⎕FLIB folder List component files in the specified folder System Function Component Files System Function dcf ls dir vector library https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUV3hUd9UN@cgV8cQVwUDLrCgE5ogkPOobQJYzMfTSUFdT/3/fwA https://help.dyalog.com/latest/#Language/System%20Functions/flib.htm
names←⎕REFS name List the names referenced by a function System Function System System Function xref crossreferences identifiers symbols vector https://tio.run/##VZC9CsIwFIX3PMXdovjzAHUSrNClgi5dS3uVYm1ik4quIipKRQRHd3d9orxITRoH3W5yzvnu4YY87cSbMGWzqlLHA4y4TFgmeoxL0UsyTkCVD8hxWaCQAsIsBlxjVEg0D2C1nYAZBKj9lepMISnQHDnLzYBZTAl4vqMVbeiLObUpR3/ryM0NVPlW5bOhTlvtaarjydCMeLlb5CpMk/i7rAsCU4wkTHO2oG27@LwzJM8n4AZOzWwZQZUvC9WwutivE2zFv7A/cIg@A7GbTYGxO5wA/Z6FVtUH https://help.dyalog.com/latest/#Language/System%20Functions/refs.htm
names←⎕SI Vector of names of functions on the stack System Constant Workspace System Function stateindicator )si list execution https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJafn5XApgVjqQBRTlgsmkw2Ue9U0N9gSJ//8PVA4A https://help.dyalog.com/latest/#Language/System%20Functions/si.htm
numvec←⎕NC names Class of each name (fractional if names is nested) System Function Workspace System Function itemtype nameclass https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMjrkcd7Qogplt@PpcCmAWUAolyBZfmAnnaj3r2cwWXJxYA2dWPercqPOrdBUQgqpaL61HfVKC4ApDyc1ZQNzFSV1DPyy/JyMxLB7KABgFJoMFAEmgYiASao/7/PwA https://help.dyalog.com/latest/#Language/System%20Functions/nc.htm
numvec←⎕LC Lines at which each function on stack is suspended System Constant Workspace System Function linecounter number state https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJafn5XAqPeucq5KVWlCjkZOalKmQWQ2gjLgWwknSgEqByLpgWEB8i86hvqo@zAlh7SQZQG0ynIUjt//9AswE https://help.dyalog.com/latest/#Language/System%20Functions/lc.htm
numvec←⎕TS Current time (y m d h m s ms) System Constant System System Function now localtimestamp datetime https://tio.run/##SyzI0U2pTMzJT///qHeugnNOZnK2wqPmuY/6tyqU5CsUpaYVpRZn/H/UN/VR2wQFIBUS/P8/AA https://help.dyalog.com/latest/#Language/System%20Functions/ts.htm
old_df←⎕DF char_array Set the display form of the current space System Function Data Conversion System Function visualrepresentation format ⍕ ⎕fmt change changing https://tio.run/##SyzI0U2pTMzJT/8PBCUKj9omKDzqm@rnGq7wqKtJPSQzN7VInQsoApIo4eIq0QOyXdwU1H0rnXPyk7PBcmBdJQA https://help.dyalog.com/latest/#Language/System%20Functions/df.htm
r←⎕NEXISTS files Return 1 if files exist, else 0 System Function Native Files System Function present check lookfor https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlJ9rhGdwSLCCelpmTqpeSUWJOpd6YlKyOlguIDQEWQKfrv//AQ https://help.dyalog.com/latest/#Language/System%20Functions/nexists.htm
r←⎕NR name Source of function or operator as a nested vector System Function Data Conversion System Function code representation vtv character list converting change changing https://tio.run/##SyzI0U2pTMzJT///3y0//1HbhGouBSB41LsLyDaCsrdqHd4OFOGq5eJ61DcVKKEApPyCFNSBWtT//wcA https://help.dyalog.com/latest/#Language/System%20Functions/nr.htm
r←⎕AI User number, compute, connect, keying time (ms) System Constant System System Function accountinformation session milliseconds uptime useridentification cpuusage processorusage idle https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlKMnF5B08VEw0DNSUHjUO1ehPDGzpFghLb8ILFScmpyfl1LMhaqjZ@ej3sWGBgYK9iACiB/1bjGAaE@tKEjNK84sS1VIzs8tKC1JLMnMz0PR/v8/AA https://help.dyalog.com/latest/#Language/System%20Functions/ai.htm
r←⎕CR name Source of function or operator as a character matrix System Function Data Conversion System Function code representation table canonical converting change changing https://tio.run/##SyzI0U2pTMzJT///3y0//1HbhGouBSB41LsLyDaCsrdqHd4OFOGq5eJ61DcVKKEApJyDFNSBWtT//wcA https://help.dyalog.com/latest/#Language/System%20Functions/cr.htm
r←⎕CSV data Convert CSV data to APL matrix System Function Data Conversion System Function tsv table import parse commaseparatedvalues tabseparatedvalues characterseparatedvalues converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlHNwmMKjrib1jNSiVB0TI50SEENdQb0kI7NYx9DSzAwoklii/v8/AA https://help.dyalog.com/latest/#Language/System%20Functions/csv.htm
r←⎕FAVAIL 1 if file system is available, else 0 System Function Component Files System Function dcf active usable accessible https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlJtjmKOnz///AA https://help.dyalog.com/latest/#Language/System%20Functions/favail.htm
r←⎕OR name Object representation (variable) of function, operator, or namespace System Function Data Conversion System Function nounify make arrayify package converting change changing https://tio.run/##SyzI0U2pTMzJT///3y0//1HbhGouBYVHvbu0H/Vu5arletQ3FSgGJP2DFNSBCtRhIp2LsAkuRBL8/x8A https://help.dyalog.com/latest/#Language/System%20Functions/or.htm
r←⎕STACK Definition of each function on the stack System Constant Workspace System Function state definitions https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJafn5XApg1qPePvX0/Hx1LqAUF0w6HSHdNzU4xNHZGyT1/z9QGwA https://help.dyalog.com/latest/#Language/System%20Functions/stack.htm
r←⎕STATE name Details of the usage of name at each level of the stack System Function Workspace System Function definition )sinl https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJafn51kDMpaAAJIH86ke9fY96t9YCBaDSCurp@fnqXEANXDBN6XBNIN6jvqnBIY4hrgrqaVCF//8DWQA https://help.dyalog.com/latest/#Language/System%20Functions/state.htm
r←⎕VR name Source of function or operator as a simple vector System Function Data Conversion System Function code representation list converting change changing https://tio.run/##SyzI0U2pTMzJT///3y0//1HbhGouBSB41LsLyDaCsrdqHd4OFOGq5eJ61DcVKKEApMKCFNSBWtT//wcA https://help.dyalog.com/latest/#Language/System%20Functions/vr.htm
r←0 ⎕JSON data Convert JSON text to APL array System Function Data Conversion System Function from JSON2APL javascriptobjectnotation import parse deserialise deserialize converting change changing string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFIAMr2B/PwX1aEMdIx2l3MS8SqVY9f//AQ https://help.dyalog.com/latest/#Language/System%20Functions/json.htm
r←0 ⎕DT dates Validate (⎕TS or Dyalog date number) date-times System Dyadic Function Array Properties System Function InternationalDayNumber? Gregoriancalendar? serialnumber? dates? date? ⎕TS? IDN? validation validating allowed? legal? valid? https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
r←1 ⎕JSON data Convert APL array to JSON text System Function Data Conversion System Function from APL2JSON javascriptobjectnotation export generate serialise serialize converting change changing string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYAMr2B/PyDLSEE9NzGvUv3/fwA https://help.dyalog.com/latest/#Language/System%20Functions/json.htm
r←type ⎕DR x Interpret internal representation as array of type 'type' System Function Array Properties System Function datarepresentation internalrepresentation https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDRWALJcgBRMjLqiQhQGmkDFUyAAIDREYQwua/P//AA https://help.dyalog.com/latest/#Language/System%20Functions/dr.htm
r←type ⎕DT dates Convert (⎕TS-style) date-times to Dyalog Date Number System Dyadic Function Data Conversion System Function DyalogDayNumber DDN InternationalDayNumber IDN DyalogComponentFileTime DCF JNanosecondTime Jnst ShaktiK7 ShaktiK9 JavaScript D Q RChronFormat UnixTime PosixTime UnixEpochTime 1970 MicrosoftDOS MS-DOS CLR .NET DateTime.Ticks OLE Automation DATE VariantTime Excel1900 Lotus1-2-3 Excel1904 Stata SPSS SAS ReducedJulian ModifiedJulian DublinJulian JDayno CNESJulian CCSDSJulian YYYYMMDD.hhmmss decimalencoded decimal-encoded integerencoded integer-encoded YYYYMMDDhhmmss JDigitTime ⎕TS millisecond microsecond μs JExpandedDigitTime ISOday-of-year ISOday-of-week DateTimePicker MilitaryTimeZone Gregoriancalendar serialnumber converting change changing dates ⎕TS-style https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
r←type 0 ⎕DT dates Validate type 'type' date-times System Dyadic Function Array Properties System Function Gregoriancalendar? dates? date? validation validating allowed legal https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
r←type1 type2 ⎕DT dates Convert type 'type1' date-times to type 'type2' System Dyadic Function Data Conversion System Function DyalogDayNumber DDN InternationalDayNumber IDN DyalogComponentFileTime DCF JNanosecondTime Jnst ShaktiK7 ShaktiK9 JavaScript D Q RChronFormat UnixTime PosixTime UnixEpochTime 1970 MicrosoftDOS MS-DOS CLR .NET DateTime.Ticks OLE Automation DATE VariantTime Excel1900 Lotus1-2-3 Excel1904 Stata SPSS SAS ReducedJulian ModifiedJulian DublinJulian JDayno CNESJulian CCSDSJulian YYYYMMDD.hhmmss decimalencoded decimal-encoded integerencoded integer-encoded YYYYMMDDhhmmss JDigitTime ⎕TS millisecond microsecond μs JExpandedDigitTime ISOday-of-year ISOday-of-week DateTimePicker MilitaryTimeZone Gregoriancalendar converting change changing dates https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
ref←⎕THIS Reference to the current namespace System Namespace Data Conversion System Function here myself converting change changing https://tio.run/##SyzI0U2pTMzJT/8PBI/6pj5qm6AApEI8PIO5NP2CFfK4NJ1BJJoUghvsqgcVBAA https://help.dyalog.com/latest/#Language/System%20Functions/this.htm
refs←⎕INSTANCES class Current instances of class System Function Data Conversion System Function children derived converting change changing https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WMExLzM3MYfLyjUvBSzApcAFlXHKLEqxwiMfkFhUlF9iBVaHJM@l4ZpamV@U@qhtwqO@qX6u4VAjNPWAXBc3BXWItDqXRkB@Tk6lAlCdAlQhxES4QrC8OhcXkAtV5OkXHOLo5@waDHMWNimQe/7/BwA https://help.dyalog.com/latest/#Language/System%20Functions/instances.htm
tdno←⎕TNUMS Report the numbers of all current threads System Constant System System Function & synchronising synchronizing synchronisation synchronization parallelisation parallelization threading greenthreading https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUg0sSi0pSU9R1gAIuPmoGesZcOKUM4VJBpXl5mXnpYKkQv1DfYLhMeGJmCUzGxUfBQM@ISE1wi/Dr@f8fAA https://help.dyalog.com/latest/#Language/System%20Functions/tnums.htm
tdno←⎕TID The number of the current thread System Constant System System Function & synchronising synchronizing synchronisation synchronization parallelisation parallelization threading greethread )tid currentthreadidentity identification https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVIinCxeUVw3h1qo96l2DTwwi9P8/AA https://help.dyalog.com/latest/#Language/System%20Functions/tid.htm
tdno←⎕TCNUMS tdno The child thread numbers of the given thread numbers System Function System System Function & synchronising synchronizing synchronisation synchronization parallelisation parallelization threading greenthreading https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVIizX6hvsIIBF5Dt4qNmoGfIhUfSGKekgoGeEamS//8DAA https://help.dyalog.com/latest/#Language/System%20Functions/tcnums.htm
tdres←⎕TSYNC tdno Wait for threads tdno to terminate and return results System Function System System Function & synchronising synchronizing synchronisation synchronization parallelisation parallelization threading greenthreading aggragate aggregating aggregation collecting collection of returning values from threads https://tio.run/##SyzI0U2pTMzJT///v0ThUdsEhUd9U1181Iy4gDSUGxLMBSYj/ZwVSlDE//8HAA https://help.dyalog.com/latest/#Language/System%20Functions/tsync.htm
tks←tkrange ⎕TALLOC 2 Query the token pool System Function System System Function synchronisation synchronization parallel threading greenthreading querying enquire enquiring reporting getting fetching tokens https://help.dyalog.com/latest/#Language/System%20Functions/talloc.htm
tkrange_description_pairs←⎕TALLOC 0 Query all token range descriptions System Function System System Function synchronisation synchronization parallel threading greenthreading querying enquire enquiring reporting getting fetching tokens ranges https://help.dyalog.com/latest/#Language/System%20Functions/talloc.htm
tktype←⎕TPOOL Type of each token in the token pool System Constant System System Function synchronising synchronizing synchronisation synchronization parallelisation parallelization threading greenthreading https://tio.run/##SyzI0U2pTMzJT///Xz0jNScnX11BvTy/KCdFXeFR39SQgNCQQyuMFQy5gJxHbRPAQv7@Pkhcd9cQDOn//wE https://help.dyalog.com/latest/#Language/System%20Functions/tpool.htm
tktype←⎕TREQ tdno List token types that threads tdno are have requested and are waiting for System Function System System Function synchronising synchronizing synchronisation synchronization parallelisation parallelization threading greenthreading vector requests https://help.dyalog.com/latest/#Language/System%20Functions/treq.htm
tns←⎕NNUMS Tie numbers of tied files System Constant Native Files System Function https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUK@kokRd4VHfVD/nIFfHEFcFAy71xKRkiFBAaIgCWJkRWBkXEhssH@IJUg9kPWqbAOL7hfoG//8PAA https://help.dyalog.com/latest/#Language/System%20Functions/nnums.htm
tns←⎕FNUMS Vector containing tie numbers of tied files System Constant Component Files System Function dcf access list https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUC8lOU1d4VHfVDfnIFfHEFcFAy6whBFcws/ZPyBSAUk1ugK3EE@QNiDrUdsEEN8v1Df4/38A https://help.dyalog.com/latest/#Language/System%20Functions/fnums.htm
type←⎕DR x Return internal data type of x System Function Array Properties System Function datarepresentation internalrepresentation https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlEuQgqGCARADSS5UYSN0vrGJKRYhM3MLdFE9YxMTNDFXbLq9jNGUqScmJaujCT3q3aUFZKILf5jQ0AjETUDcrI7hLIhJ//8DAA https://help.dyalog.com/latest/#Language/System%20Functions/dr.htm
user_name←⎕AN User (login) name System Constant System System Function accountname https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlKPf//8A https://help.dyalog.com/latest/#Language/System%20Functions/an.htm
⎕CS # Switch to workspace root namespace System Function System System Function top
t←0 ⎕NINFO tns/files Return names for tns/files System Function Native Files System Function dir directory directories folders ls list information vector https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFDSALD9PPzf/R70LDDUV1PW11P//BwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←1 ⎕NINFO tns/files Return types (0:unknown, 1:directory, 2:file, 3:char-device, 4:sym-link, 5:block-dev, 6:FIFO. 7:socket) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector symbolic first-in-first-out character https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgVDBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←10 ⎕NINFO tns/files Return create local time (⎕TS-style) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector when created https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←11 ⎕NINFO tns/files Return whether readable (1:yes, 0:no, ¯1:unknown) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector list-only attribute status flag https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgVDQwUDBQ2glJ@nn5v/o94FhpoK6lrqCur6Wur//wMA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←12 ⎕NINFO tns/files Return whether writeable (1:yes, 0:no, ¯1:unknown) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector read-only attribute status flag https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgVDIwUDBQ2glJ@nn5v/o94FhpoK6lrqCur6Wur//wMA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←13 ⎕NINFO tns/files Return last UTC modification time (DDN-style) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector when modified https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgVjBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←14 ⎕NINFO tns/files Return last UTC access time (DDN-style) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector when previously accessed https://tio.run/##SyzI0U2pTMzJT///Xz0jNScnX6E8vygnRV3hUd9Uv4DQEAX1jHK9kooSdS6gwKO2CQqWYBlPPzd/uNT//wA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←15 ⎕NINFO tns/files Return create UTC time (DDN-style) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector when created https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←2 ⎕NINFO tns/files Return size (in bytes) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgUjBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←3 ⎕NINFO tns/files Return last local modification time (⎕TS-style) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector when modified https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgVjBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←4 ⎕NINFO tns/files Return owner user ID for tns/files System Function Native Files System Function dir directory directories folders ls list information vector userid user-id windows sid https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgUTBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←5 ⎕NINFO tns/files Return owner name for tns/files System Function Native Files System Function dir directory directories folders ls list information vector https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgVTBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←6 ⎕NINFO tns/files Return hidden attribute for tns/files System Function Native Files System Function dir directory directories folders ls list information vector status flag leading dot . period full-stop https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@6mrW0X/UNvHQCgUzBQMFDaCMn6efm/@j3gWGmgrqWuoK6vpa6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←7 ⎕NINFO tns/files Return symbolic link target for tns/files System Function Native Files System Function dir directory directories folders ls list information vector symlink sym-link https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←8 ⎕NINFO tns/files Return current file position for tns/files System Function Native Files System Function dir directory directories folders ls list information vector https://tio.run/##SyzI0U2pTMzJT///Xz0jNScnX6E8vygnRV3hUd9Uv4DQEAX1jHK9kooSda6SPIVHbRPgfLCCEE9XBQMuIAskAxIIcnV0UQCqtDBQMIWJW4BlPP3c/IEy//8DAA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
t←9 ⎕NINFO tns/files Return last local access time (⎕TS-style) for tns/files System Function Native Files System Function dir directory directories folders ls list information vector when previously accessed https://tio.run/##SyzI0U2pTMzJT///Xz0jNScnX6E8vygnRV3hUd9Uv4DQEAX1jHK9kooSdS6gwKO2CQqWYBlPPzd/uNT//wA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
⎕names←⎕FNAMES Names of tied files in same order as ⎕FNUMS System Constant Component Files System Function dcf https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUF3hUd9UN@cgV8cQVwUDLrCgEZogkPOobQJYzM/R1zX4/38A https://help.dyalog.com/latest/#Language/System%20Functions/fnames.htm
old_df←⎕DF ⎕NULL Reset the display form of the current space to the default System Function Data Conversion System Function visualrepresentation format ⍕ ⎕fmt restore restoring nullify nullifying remove erase undoing removing erasing eliminate eliminating delete deleting https://tio.run/##SyzI0U2pTMzJT/8PBCUKj9omKDzqm@rnGq7wqKtJPSQzN7VInQsoApIo4eIq0QOyXdwU1H0rnXPyk7PBcmBdJQA https://help.dyalog.com/latest/#Language/System%20Functions/df.htm
⎕CS ## Switch to parent namespace System Function System System Function up
⎕TNAME←{tdname} Report/set the name (tdname) of the current thread System Variable System System Function synchronisation synchronization parallel threading greenthreading https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVIifo68rF4yhABJVD/H0V@dCU/L/PwA https://help.dyalog.com/latest/#Language/System%20Functions/tname.htm
ax_mx←⎕FRDAC tn {pn} Read access matrix of file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf table https://tio.run/##SyzI0U2pTMzJT///X704MSe1WC8lOU1d4VHfVDfnIFfHEFcFQy4NYwXjR71bjCwUjAwNTBUMzYwtTBUMFIwMzI2hHGNDhUPrDRUMNMEag0McnYHagMxHbRNAAkEuIIH//wE https://help.dyalog.com/latest/#Language/System%20Functions/frdac.htm
valid nums←{seps} ⎕VFI text Validate numeric input: returns Boolean validity mask and numeric vector of converted input System Function Data Conversion System Function verifyandfixinput atoi parse numbers fields formdata list check correct indicate masking indicating binary base-2 base2 bitmask bit-mask converting change changing string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVJibp4K6kYKukcKh9UbqXFAJdR11uKSxnqWOkZ6Jjo65mY76//8A https://help.dyalog.com/latest/#Language/System%20Functions/vfi.htm
vec←⎕NREAD tn type n {offset} Read n items of specified type from file tied with number tn System Function Native Files System Function load fetch get cells elements https://tio.run/##SyzI0U2pTMzJT///Xz0xKVld4VHfVL@A0BAF9bTMnFS9kooSda6SPIVHbROQRMCKQjxdFQy4gCygHIgf5OroogBUamGgcGi9ITYJY5CEgsH//wA https://help.dyalog.com/latest/#Language/System%20Functions/nread.htm
children←{class} ⎕WN parent Child objects (of class) of parent System Function Native Files System Function window gui names https://tio.run/##SyzI0U2pTMzJT///X11Zr8RQXeFR39RwZwX1kMzc1CJ1LpCgEbogkPeobQJY0E9BXVn9/38A https://help.dyalog.com/latest/#Language/System%20Functions/wn.htm
cn←x ⎕FAPPEND tn {pn} Append x to end of file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf trailing ending https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLiAHKA0SCjYM8pVoSSPi8vQyFhBPTEpGaLSMSDA1c8FJAESRxXBpgrTxP//AQ https://help.dyalog.com/latest/#Language/System%20Functions/fappend.htm
cns←{fchk_opts} ⎕FCHK file Inspect and optionally repair file System Function Component Files System Function dcf check externalvariable correct validate https://tio.run/##SyzI0U2pTMzJT////1HfVLdQvxBPVwX1tMycVL2U5DR1BZCgc5CrY4irggEXkPOobQJEzMMbSdn//wA https://help.dyalog.com/latest/#Language/System%20Functions/fchk.htm
instance←⎕NEW class {conargs} Create an instance of class System Function Data Conversion System Function .new converting change changing https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WCGZSwEIrNwyU3NSFApKk3IykxWKEvNS8nP9SnOTUovA0o862n0Ts1PBbKBix@TkVKBWiGqYoGduQU5qbmpeCdDM/LzikqLS5JL8Iqjso76pj9omqDsXpSaWpKYoJJao6wCFQoIR0kE@CkAVCo9610DFkB0BlrI3MYI5hsvKNS8F7P7//zMNIRr7pvq5hgO9A2S4@CgYcmUaYYiDBTSAGjKNNPWQzQcA https://help.dyalog.com/latest/#Language/System%20Functions/new.htm
keystrokes←{keystrokes} ⎕PFKEY pfkey Set/report programmable function key (F-key) System Function System System Function define query macro automate key-sequence associate keyboard shortcuts https://help.dyalog.com/latest/#Language/System%20Functions/pfkey.htm
names←{init_chars} ⎕NL nums List names of existing specified class(es), optionally filtered (negative for nested result) System Function Workspace System Function available active names namelist classes https://tio.run/##SyzI0U2pTMzJT////1HfVOdI9ZS0vGJ1LiD7UdsEBfX0HHUFINvPR8FYweT/fwA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯1 List names of existing line labels, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT////1FHu0Jafj6XgkJaZlFxiRWQUVKe/6htghGIlZFZlAISetQ3FSgEJP18FA6tN@QC6vr/H6gNAA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯2 List names of existing arrays, optionally filtered System Function Workspace System Function available active names namelist )vars https://tio.run/##SyzI0U2pTMzJT////1FHu0Jafj6XgkJaZlFxiRWQUVKe/6htghGIlZFZlAISetQ3FSgEJP18FA6tN@IC6vr/H6gNAA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯3 List names of existing functions, optionally filtered System Function Workspace System Function available active names namelist )fns https://tio.run/##SyzI0U2pTMzJT////1HfVOdI9ZS0vGJ1LiD7UdsEBfX0HHUFINvPR@HQeuP//wE https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯4 List names of existing operators, optionally filtered System Function Workspace System Function available active names namelist )ops https://tio.run/##SyzI0U2pTMzJT////1HfVOdI9ZS0vGJ1LiD7UdsEBfX0HHUFINvPR@HQepP//wE https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9 List names of existing objects, optionally filtered System Function Workspace System Function available active names namelist )objects )obs https://tio.run/##SyzI0U2pTMzJT////1HfVOdI9ZS0vGJ1LiD7UdsEBSDl56NwaL3l//8A https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
r←⎕FHIST tn {pn} Return history (user/time of last operations) of file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf log https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLiAHKA0SMjDMzhEoSTv/38A https://help.dyalog.com/latest/#Language/System%20Functions/fhist.htm
r←⎕FRDCI tn cn {pn} Size in bytes, user and timestamp of last update to component cn in file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf readaccess componentinformation https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLjUE5OSIUKOAQGufi4KJXlcQB5IC0gwyMXZEyikYPj/PwA https://help.dyalog.com/latest/#Language/System%20Functions/frdci.htm
r←⎕FREAD tn cn {pn} The array stored in component(s) cn in file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf get retrieve load copy fetch https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLjUE5OSIUKOAQGufi4KJXlcQB5IC0gQqAwkpGD4/z8A https://help.dyalog.com/latest/#Language/System%20Functions/fread.htm
r←⎕FSIZE tn {pn} First and next-free component number, used and max size in bytes of file tied with number tn System Function Component Files System Function dcf maximum 1st https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLjUE5OSIUKOAQGufi4KJXlcQB5IC0gw2DPKFSj0/z8A https://help.dyalog.com/latest/#Language/System%20Functions/fsize.htm
r←data {header} ⎕CSV format_spec Convert CSV data from APL matrix System Function Data Conversion System Function tsv table export generate commaseparatedvalues tabseparatedvalues characterseparatedvalues converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlHNwmIKGemJSsk5KapqOiZGrgbqCup6hjq6RnrGOsZ6BuqaCup@6gsn//wA https://help.dyalog.com/latest/#Language/System%20Functions/csv.htm
r←nvpairs ⎕FPROPS tn {pn} Set properties of file tied with number tn using name-value pairs (pn is optional passnumber) System Function Component Files System Function dcf settings update modify change changing converting conversion https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLjUH/UugQg5BgS4@rkolORxqYeqKxiAxQKC/AOCwUKPenegKfv/HwA https://help.dyalog.com/latest/#Language/System%20Functions/fprops.htm
r←pnames ⎕FPROPS tn {pn} Current values of the named properties of file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf settings query get retreive https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2U5DR1hUd9U92cg1wdQ1wVDLiAHLB0KEQ8IMg/IFihJO//fwA https://help.dyalog.com/latest/#Language/System%20Functions/fprops.htm
r←{flags} ⎕NPARTS files Splits files into paths, base names and extensions (normalising files if flags=1) System Function Native Files System Function directory parse https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlF@AY1BIsIJ6YkFOcmJRiX5JYlJOql5JcZk6F1SRIX5l//8DAA https://help.dyalog.com/latest/#Language/System%20Functions/nparts.htm
r←{format_spec} ⎕FMT x Convert x into character matrix according to spec System Function Data Conversion System Function displayform formatbyspecification cobolpictureformat fortranformatter ⎕df ⍕ table converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUPY113Ez1jNQVgAJuviEKRgomj3q3POrdbMEFU@Jt5P6oq8nFVyFKLyoKhC11LC0fdTXD9RgaGZuYmpnrWViCmXqmZv//AwA https://help.dyalog.com/latest/#Language/System%20Functions/Format%20Dyadic.htm
r←{selectors} ⎕ATX names Attributes of names System Function System System Function type syntax valence arity shyness locked niladicmonadicdyadicambivalent functionoperator variadic properties author timestamp modificationtime result author last edit datetimestamp datetimenumber date-time local ⎕SIZE bytes source src locked displayable suspendable interruptable interruptible supra-class sub-class supraclass subclass syntactic role rôle encoding checksum lineseparator lineending eol where file position offset length lines loc verbatim as-typed normalised normalized autoformatted auto-formatted best https://tio.run/##SyzI0U2pTMzJT////1FHu0J1Ue2jtgl@mTmJKcEZGVxAIS4QoVCh4FKZmKJQiRDRSFPwzS/w1UQSqq6ohYg6aqIqdAEqVEiHCXI96psKtERB41HXIh0g2zFEE0j6@SgcWm8MxCb//wMA https://help.dyalog.com/latest/#Language/System%20Functions/atx.htm
r←{selector} ⎕AT names Syntactical attributes of named functions or operators System Function System System Function type syntax valence arity shyness locked niladicmonadicdyadicambivalent functionoperator variadic properties author timestamp modificationtime result https://tio.run/##SyzI0U2pTMzJT////1FHu0J1Ue2jtgl@mTmJKcEZGVxAIS4QoVCh4FKZmKJQiRDRSFPwzS/w1UQSqq6ohYg6aqIqdAEqVEiHCXI96psKtERB41HXIh0g2zFEE0j6@SgcWm8MxCb//wMA https://help.dyalog.com/latest/#Language/System%20Functions/at.htm
r←{encoding} ⎕UCS vec Map characters to/from Unicode code points System Function Data Conversion System Function utf-8 utf8 utf-16 utf16 utf-32 utf32 ucs-4 ucs4 ucs-2 ucs2 iso10646 ord() num() chr() char() ascii latin-1 windows-1252 ansi mapping UniversalCodedCharacterSet UniversalCharacterSet codepoints code-points converting change changing text string integers values vals https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVKhzsIK6o5OzOheqmKGBgYIREBsbGMBk1END3HQt1OG6HvXu0gKy1f//BwA https://help.dyalog.com/latest/#Language/System%20Functions/ucs.htm
r←{xml_options} ⎕XML data XML string to/from APL array System Function Data Conversion System Function extensiblemarkuplanguage xhtmltag xmltag converting change changing text https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVISvj4K6TVF@folCYklJkaGtUllijqESmGME5hgp2WXmlRTl2yTlp1Ta2eTnperb2eiDOcn5eSWpeSU2@iD9dupcqMYaKRg/6t1ioKAOklVXUFdXMAQR6mDT1P//BwA https://help.dyalog.com/latest/#Language/System%20Functions/xml.htm
tkrange←⎕TALLOC 1 {description} Allocate token range System Function System System Function synchronisation synchronization parallel threading greenthreading reserve allocating reserving https://help.dyalog.com/latest/#Language/System%20Functions/talloc.htm
{⍬}←output ⎕ARBOUT codes Transmit 8-bit codes to output device System Function System System Function streams arbitrary i/o bytes byte-stream bits https://tio.run/##SyzI0U2pTMzJT///Xz23Mi0zJ1Vd4VHfVD/nIFfHEFeFQ@sNuYAYJOQY5OQfGqJgaa5gaaFgackFFHrUNuFRVzNIubtriAJM////AA https://help.dyalog.com/latest/#Language/System%20Functions/arbout.htm
{⍬}←tkrange ⎕TALLOC ¯1 De-allocate token range System Function System System Function synchronisation synchronization parallel threading greenthreading deallocate deallocating de-allocating unreserving unreserve un-reserving un-reserve https://help.dyalog.com/latest/#Language/System%20Functions/talloc.htm
{0}←⎕SIGNAL 0 Reset error-related system constants System Function Error Message System clear https://tio.run/##SyzI0U2pTMzJT/8PBCmlubmVCo/aJihUG1hZGSg86m5RUHdUP7xd3Um99lHvGq5HfVNBso/aJgJZLr4gfrCnu5@jj4IBuhwA https://help.dyalog.com/latest/#Language/System%20Functions/signal.htm
{1}←0 ⎕SAVE file Save active ws without the stack, ignoring any open edit or trace windows System Function File Access System Function archive store )si ⎕SI editor tracer debugger )save no ignoring cutting removing state suspended suspension https://help.dyalog.com/latest/#Language/System%20Functions/save.htm
(message code position)←⎕DM Diagnostic message for last reported APL error System Constant Error Message System failure https://tio.run/##SyzI0U2pTMzJT/8PBNUGVlYKj9omPuqb6uKr8Ki7RcFQ@1Hv1lr1xKRkdQA https://help.dyalog.com/latest/#Language/System%20Functions/dm.htm
{boolvec}←⎕EX names Delete named objects from the active workspace (1 if each name is now free for use, else 0) System Function System System Function unbinding unassigning deassigning clearing expunge expunging erase erasing remove removing items )erase dropping variables operators namespaces GUI classes interfaces instances eliminate eliminating deleting SYNTAX ERROR: Can't change nameclass on assignment Invalid modified assignment, or an attempt was made to https://tio.run/##SyzI0U2pTMzJT/8PBGWJOY/aJpgYcT3qmwpkALlQFpB0jVBQBwqoI@QA https://help.dyalog.com/latest/#Language/System%20Functions/ex.htm
{counts}←destination ⎕NMOVE sources Move files/directories from 'sources' to 'destination' System Function Native Files System Function moving renaming rename https://tio.run/##SyzI0U2pTMzJT///Xz0xKVld4VHfVL@A0BAF9bTMnFS9kooSdS71vNRyMAss6esf5oosCxR71DZB4VFXM0jW3RWoFaYeLgeUcI3wDA4JRtL4/z8A https://help.dyalog.com/latest/#Language/System%20Functions/nmove.htm
{counts}←destination ⎕NCOPY sources Copy files/directories from 'sources' to 'destination' System Function Native Files System Function copying https://tio.run/##SyzI0U2pTMzJT///Xz0xKVld4VHfVL@A0BAF9bTMnFS9kooSdS71vNRyMAss6ewfEIksCxR71DZB4VFXM0jW3RWoFaYeLgeUcI3wDA4JRtL4/z8A https://help.dyalog.com/latest/#Language/System%20Functions/ncopy.htm
{names}←2 ⎕FIX source Define objects from source (vector of vectors or file name starting with 'file://') System Function Data Conversion System Function ⎕fx allow keeping text-as-typed save saving remembering white-spaces indents indentation code autoformatting auto-formatting layout custom text-as-is preservation source-as-typed code operator namespace class interface lists converting change changing load open fetch get bringin import items https://tio.run/##SyzI0U2pTMzJT////1HfVDfPCHUrv8Tc1OKCxORUhbT8fHUF9bLEokdtE0yMgEwr17wUuLQ6F1AHUAakTA@o6P9/AA https://help.dyalog.com/latest/#Language/System%20Functions/fix.htm
{num}←⎕DL num Delay and return seconds actually delayed System Function System System Function await() sleep() idle https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVEgwF5B08VEw1DPlQhb@/x8A https://help.dyalog.com/latest/#Language/System%20Functions/dl.htm
{offset}←x ⎕NAPPEND tn type Append x using internal representation type to file tied with number tn System Function Native Files System Function extend concatenate https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVL2SihJ1hUd9U/2cg1wdQ1wVDLjUE5OSIUKOAQGufi4KJXlcZqYKZmYKZuZowkAeyKRHXc1gCXfXECRT//8HAA https://help.dyalog.com/latest/#Language/System%20Functions/nappend.htm
{ref}←⎕FIX source Define namespace, class, or interface from source (vector of vectors or file name starting with 'file://') with name as given in source System Function Data Conversion System Function ⎕fx allow keeping text-as-typed save saving remembering white-spaces indents indentation code autoformatting auto-formatting layout custom text-as-is preservation source-as-typed code operator namespace class interface lists converting change changing load open fetch get bringin import objects establish permanent https://tio.run/##SyzI0U2pTMzJT////1HfVDfPCHUrv8Tc1OKCxORUhbT8fHUF9bLEokdtE0yMgEwr17wUuLQ6F1AHUAakTA@o6P9/AA https://help.dyalog.com/latest/#Language/System%20Functions/fix.htm
{ref}←0 ⎕FIX source Define namespace, class, or interface from source (vector of vectors or file name starting with 'file://') that only exists as long as a reference is kept System Function Data Conversion System Function ⎕fx allow keeping text-as-typed save saving remembering white-spaces indents indentation code autoformatting auto-formatting layout custom text-as-is preservation source-as-typed code operator namespace class interface lists converting change changing load open fetch get bringin import objects temporary ephemeral reference-only ref-only https://tio.run/##SyzI0U2pTMzJT////1HfVDfPCHUrv8Tc1OKCxORUhbT8fHUF9bLEokdtE0yMgEwr17wUuLQ6F1AHUAakTA@o6P9/AA https://help.dyalog.com/latest/#Language/System%20Functions/fix.htm
(rows columns)←⎕SD Screen dimensions of terminal or ⎕SM window System Constant Workspace System Function console terminfo termcap https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtE4BksMv//wA https://help.dyalog.com/latest/#Language/System%20Functions/sd.htm
{r}←⎕DQ object Process events generated by object(s) System Function Native Files System dequeue wait https://help.dyalog.com/latest/#Language/System%20Functions/dq.htm
{r}←⎕SAVE file Save active ws with stack; r←1 now, and 0 when reloaded System Function File Access System Function archive store )save continue execution suspended suspension state https://help.dyalog.com/latest/#Language/System%20Functions/save.htm
{r}←⎕SHADOW names Make names local to most recently invoked defined fn System Function Workspace System Function localise localize encapsulate shield scope localisation localization declare declaring declaration https://tio.run/##SyzI0U2pTMzJT///vyyx6FHbBBMjrkcd7Qpp@flcCgqP@qYChYCkn7M6UFodIhTs4ejiHw4WUFDPyU9OzFHHrhYsBxRUL05NLkotUQeZ/P8/yGiIMoheAA https://help.dyalog.com/latest/#Language/System%20Functions/shadow.htm
{tns}←⎕NUNTIE tns Untie one or more files System Function Native Files System Function close file descriptors handles release https://tio.run/##SyzI0U2pTMzJT///vyTPUeFR2wQF9bTMnFRHvZKKEnWFR31T/ZyDXB1DXBUMuErynBAKnLAqcEYocMaiAMgByYPE/EJ9g0F8v1C/EE9XBaDZeGUdsan4/x8A https://help.dyalog.com/latest/#Language/System%20Functions/nuntie.htm
{tns}←⎕FUNTIE tns Untie one or more component files System Function Component Files System Function close file descriptors handles dcf release https://tio.run/##SyzI0U2pTMzJT///vyTPUeFR2wQF9bTMnFRHvZTkNHWFR31T3ZyDXB1DXBUMuErynBAKnLAqcEYocMaiAMgByYPE/EJ9g0F8t1C/EE9XBaDZeGUdsan4/x8A https://help.dyalog.com/latest/#Language/System%20Functions/funtie.htm
{tn}←file ⎕NCREATE tn Create file tied with number tn (tn 0 to generate tn) System Function Native Files System Function make new https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUa@kokRd4VHfVD/nIFfHEFcFAy6whBMWCSDnUdsEBQ2QoKefm/@j3gWGmupaYJX//wMA https://help.dyalog.com/latest/#Language/System%20Functions/ncreate.htm
{tn}←file ⎕NERASE tn Erase tied file tied with number tn System Function Native Files System Function delete remove expunge drop without removing erasing eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0gLSfp5@b/6PeBYaa6lrqXCV5CiAJdb3k/JRUvZLMfHUFkJoQT1cFAy50Udcgx2BXhZI8LlzG/f8PAA https://help.dyalog.com/latest/#Language/System%20Functions/nerase.htm
{tn}←file ⎕NRENAME tn Rename tied file to have name file System Function Native Files System Function move https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0gLSfp5@b/6PeBYaa6lrqXCV5CiAJdb3k/JRUvZLMfHUFkJoQT1cFAy51vdSU/GSEaJCrn6Ovq0JJHhcu8/7/BwA https://help.dyalog.com/latest/#Language/System%20Functions/nrename.htm
state|data←{settings} ⎕PROFILE action “Profile” CPU or elapsed time consumption of code System Function System System Function performance monitor statistics stats observe processor resources https://tio.run/##SyzI0U2pTMzJT///3y0zKT8vMTk581HbhGoFEHjUO1chJDEzR7coNbm0qDizLFUBrkiPC6JiF1C1gYIhlLfV1sDqUe@aR71bgDJgMQ3DR22TgRwdbX0gqfmoox2kTNeQq/b//0d9UwOC/N08fVwV1ItLEotK1Lng5iuYI7FNjLhQ1eYXqINEgHYrIEukJJYkqgMA https://help.dyalog.com/latest/#Language/System%20Functions/profile.htm
ref←{class/interface} ⎕CLASS instance Extract specific interface to an instance System Function Data Conversion System Function parents ancestors converting change changing https://help.dyalog.com/latest/#Language/System%20Functions/class.htm
t←{properties} ⎕NINFO tns/files Return values of properties for tns/files System Function Native Files System Function dir directory directories folders ls list information vector https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XY@apuoYKhgpGCgoAEU9PP0c/N/1LvAUFNBXV9L/f9/AA https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
⎕IO←(1,0) Specifies whether array indices are counted from 0 or 1 System Variable Index Generation indexing counting numbering natrualnumbers origin one zero based ordinals https://tio.run/##SyzI0U2pTMzJT////1HfVE9/hUdtExQMuIBsEONR72YFExhHPSM1JydfPdoolosLodaQgNr//wE https://help.dyalog.com/latest/#Language/System%20Functions/io.htm
⎕DIV←(0,1) 0: 1=0÷0, all other÷0 error; 1: 0=all÷0 System Variable Mathematical divisionbyzero divisionmethod divmethod nan indeterminate https://tio.run/##SyzI0U2pTMzJT/8PBI/6prp4hik8apugYMgF5IAYBgqHtysYwHjmEB4XkkoDfCoB https://help.dyalog.com/latest/#Language/System%20Functions/div.htm
⎕FR←(645,1287) Specifies the result type of floating-point computations System Variable Mathematical 64-bit binaryfloatingpoint IEEE754-2008 128-bit decimalfloatingpoint internal representation https://tio.run/##SyzI0U2pTMzJT/8PBI/6proFKTxqm6BgaGRhzmVoYKBlZGDAxYUQNzMxhQkDAA https://help.dyalog.com/latest/#Language/System%20Functions/fr.htm
names←{init_chars} ⎕NL ¯2.1 List names of existing variables, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WCGZSwEIrNwyU3NSFNIetU1QTwMx1cHCZSB@WWJRZmJSTipEyCqgKL8gtaikUqEAzAeBRx3tCkVApe6pJQoVcFEFsJh6AVC9OrJSiDGueSkwk7iQzfDzgRth5ZicnAp0YkFpUk5mMhfCzEd9U@HKQAaCDAP75v//TKi0azjQZ5l6QGWH1hvpGQIA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯2.2 List names of existing fields, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WCGZSwEIrNwyU3NSFNIetU1QTwMx1cHCZSB@WWJRZmJSTipEyCqgKL8gtaikUqEAzAeBRx3tCkVApe6pJQoVcFEFsJh6AVC9OrJSiDGueSkwk7iQzfDzgRth5ZicnAp0YkFpUk5mMhfCzEd9U@HKQAaCDAP75v//TKi0azjQZ5l6QGWH1hvpGQEA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯2.3 List names of existing properties, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT///38o5J7G4WCGZSwEIrNwyU3NSFNIetU1QTwMx1cHCZSB@WWJRZmJSTipEyCqgKL8gtaikUqEAzAeBRx3tCkVApe6pJQoVcFEFsJh6AVC9OrJSiDGueSkwk7iQzfDzgRth5ZicnAp0YkFpUk5mMhfCzEd9U@HKQAaCDAP75v//TKi0azjQZ5l6QGWH1hvpGQMA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯2.6 List names of existing external variables and properties, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVLCrHpD081E4tN5Iz@z/fwA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯3.1 List names of existing tradfns, optionally filtered System Function Workspace System Function available active names namelist traditional functions https://tio.run/##SyzI0U2pTMzJT////1FHu4JGhUKF5qO2CSFFiSlueQoVXEBBLpe0PKBQ9aPerQpAXMsFlMwEiTzqatIBYqDOvql@PgqH1hvrGQIA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯3.2 List names of existing dfns, optionally filtered System Function Workspace System Function available active names namelist direct dynamic d-functions https://tio.run/##SyzI0U2pTMzJT////1FHu4JGhUKF5qO2CSFFiSlueQoVXEBBLpe0PKBQ9aPerQpAXMsFlMwEiTzqatIBYqDOvql@PgqH1hvrGQEA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯3.3 List names of existing derived and primitive functions and trains, optionally filtered System Function Workspace System Function available active names namelist tacit https://tio.run/##SyzI0U2pTMzJT////1FHu4JGhUKF5qO2CSFFiSlueQoVXEBBLpe0PKBQ9aPerQpAXMsFlMwEiTzqatIBYqDOvql@PgqH1hvrGQMA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯3.6 List names of existing methods and external functions, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVLCrHpD081E4tN5Yz@z/fwA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯4.1 List names of existing tradops, optionally filtered System Function Workspace System Function available active names namelist traditional operators https://tio.run/##SyzI0U2pTMzJT/8PBI862hWKHrVN0HBTCClKTPEv0FSo4FIAC7kpuAHZQAVcLvkFQH71o95dQKQAp7bWcrmkFpX5gyQf9S424uJ61DfVz0fh0HoTPUMA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯4.2 List names of existing dops, optionally filtered System Function Workspace System Function available active names namelist dynamic direct d-operators https://tio.run/##SyzI0U2pTMzJT/8PBI862hWKHrVN0HBTCClKTPEv0FSo4FIAC7kpuAHZQAVcLvkFQH71o95dQKQAp7bWcrmkFpX5gyQf9S424uJ61DfVz0fh0HoTPSMA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯4.3 List names of existing derived and primitive operators optionally filtered System Function Workspace System Function available active names namelist tacit https://tio.run/##SyzI0U2pTMzJT/8PBI862hWKHrVN0HBTCClKTPEv0FSo4FIAC7kpuAHZQAVcLvkFQH71o95dQKQAp7bWcrmkFpX5gyQf9S424uJ61DfVz0fh0HoTPWMA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯8.6 List names of existing external events, optionally filtered System Function Workspace System Function available active names namelist )events https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVLCrHpD081E4tN5Cz@z/fwA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9.1 List names of existing namespaces, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT///38ovMTe1uCAxOVUhj8vKNS8Fzueycs5JLC5WSAYLg9n//2c@apvwqG@qn2s4UBzE8FE4tN5SzxAA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9.2 List names of existing instances, optionally filtered System Function Workspace System Function available active names namelist https://tio.run/##SyzI0U2pTMzJT///38ovMTe1uCAxOVUhj8vKNS8Fzueycs5JLC5WSAYLg9n//2c@apvwqG@qn2s4UBzE8FE4tN5SzwgA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9.4 List names of existing classes, optionally filtered System Function Workspace System Function available active names namelist )classes https://tio.run/##SyzI0U2pTMzJT///38ovMTe1uCAxOVUhj8vKNS8Fzueycs5JLC5WSAYLg9n//2c@apvwqG@qn2s4UBzE8FE4tN5SzwQA https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9.5 List names of existing interfaces, optionally filtered System Function Workspace System Function available active names namelist https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9.6 List names of existing external classes, optionally filtered System Function Workspace System Function available active names namelist )classes https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
names←{init_chars} ⎕NL ¯9.7 List names of existing external interfaces, optionally filtered System Function Workspace System Function available active names namelist https://help.dyalog.com/latest/#Language/System%20Functions/nl.htm
r←(⎕NEXISTS⍠1)files Return 1 if files (with ? and * globbing) exist, else 0 System Function Native Files System Function present check lookfor https://tio.run/##SyzI0U2pTMzJT///Xz0xKdnQyFhd4VHfVD/nIFfHEFcFAy4g51HbBAUNkKBrhGdwSPCj3gWGmgog1VrqCuopqWla6v//AwA https://help.dyalog.com/latest/#Language/System%20Functions/nexists.htm
r←(⎕CSV⍠1)data Convert CSV data to APL inverted table (character data as matrices) System Function Data Conversion System Function tsv import parse commaseparatedvalues tabseparatedvalues characterseparatedvalues matrix tables converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0gLRzcNij3gWGmgqPuprU/Rx9XXWCQ528XJ1D1BXUi/NzU0syMvPSdRKT8ktLFDJLgIL5JRmpRVCBkozEEvX//wE https://help.dyalog.com/latest/#Language/System%20Functions/csv.htm
r←(⎕CSV⍠2)data Convert CSV data to APL inverted table (character data as vectors of vectors) System Function Data Conversion System Function tsv import parse commaseparatedvalues tabseparatedvalues characterseparatedvalues matrix lists converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0gLRzcNij3gVGmgqPuprU/Rx9XXWCQ528XJ1D1BXUi/NzU0syMvPSdRKT8ktLFDJLgIL5JRmpRVCBkozEEvX//wE https://help.dyalog.com/latest/#Language/System%20Functions/csv.htm
r←{object} ⎕WG props… The values of the properties of an object System Function Native Files System window gui get fetch query https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAVLAriAx3V1APqSxIVVdQdy4tCi5ITE5V54IqUoYpcAzwCUstKs7Mz1P//x8A https://help.dyalog.com/latest/#Language/System%20Functions/wg.htm
⎕ML←(0≤1≤3) Degree of compatibility with IBM APL2 (from 0=low to 3=high) System Variable System migration level conformance APLX APL*PLUS GNUAPL APL+Win APL2000 NARS2000 ≡↑⊃ depth first mix ⎕TC terminalcontrolcharacters migrate behaviour behavior 1st https://tio.run/##SyzI0U2pTMzJT////1HfVF@fR20TDLiALCCt8KijS8HQQMPIQMHYQJMLJm2IUxos2LkQix4jnNIgQUMFA4VHXU1Y9BnjVPL/PwA https://help.dyalog.com/latest/#Language/System%20Functions/ml.htm
⎕PP←(1≤10≤34) Number of significant digits in the display of numeric output System Variable Data Conversion printing precision decimals rounding converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1IAAhUdtExQMDbiAHBDLyOjwdnMuJBljXDKoEv//AwA https://help.dyalog.com/latest/#Language/System%20Functions/pp.htm
⎕PW←(42≤76≤32767) Print width: Number of columns to print before wrapping to next line System Variable System System Function printing margin wide window session output Ride tty lengthen terminal width characters per https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W42MuUCcgLCFUB8EyMuZJn//wE https://help.dyalog.com/latest/#Language/System%20Functions/pw.htm
⎕RTL←(0≤0≤32767) Response time limit (seconds, 0:none) for ⍞, ⎕ARBIN, and ⎕SR input (signals 1006 if exceeded) System Variable System System Function timeout interrupt user wait period https://help.dyalog.com/latest/#Language/System%20Functions/rtl.htm
codes←terminate (input {output}) ⎕ARBIN codes Read from input device, optionally after transmitting 8-bit codes to output device System Function System System Function streams arbitrary i/o bytes byte-stream bits https://tio.run/##SyzI0U2pTMzJT////1Hf1GAP9dzstMy0fAU9fRClzpWZ96htgjqUB1ThF@LpqmDAlV9aglUcyAKKaxgaKGhk5ikAVWlqAoUcg5w8/RSAjFDnYBDlAlP3qHcNFoWGBv//AwA https://help.dyalog.com/latest/#Language/System%20Functions/arbin.htm
r←{tn} (regex ⎕R trans) text Replace text selected by regex using trans (optional tn to spool output to native file tied with number tn) System Operator Data Conversion System Function regexp substitute pcre perlcompatibleregularexpression converting change changing string regular expression https://tio.run/##TczNDsFAFAXgvae4q14i@g6ECIlNJTZqMWmHNsZMdaZ/xNZKxcbSY1h6mXmRmlKJuzr35OQjEev5BWFiU1WK5gr0@QY4nSxGQ1iLvMeLXRTA2OkP5rBPQm8LGWHqYGNLX@/1to1LQkORrBDQRjCtA@gmlnldZmEHPiro8gFJFNHYI5JCKjLKJBDuAzPxW3qCS8EJV/Jno5t1G/KoLy9dPu0ZUV5watC/q/2YpjQ2UCZiX1bVGw https://help.dyalog.com/latest/#Language/System%20Functions/r.htm
r←{tn} (regex ⎕S trans) text Search text for PCRE regex returning trans (optional tn to spool output to native file tied with number tn) System Operator Data Conversion System Function regexp find locate perlcompatibleregularexpression locating location converting change changing string regular expression https://tio.run/##SyzI0U2pTMzJT///vyS1okThUdsEBXUvzzBXF4W0/ArdvMrcggwF9yBHp2CFwtLM5GyF8sSckio9da5HfVNBajXUY8q11RWAvGAFQ00FsBkw8Kh3rkJ5flGKQk5qXnpJRjFCT3RiamZ@aSxMo7qaOkwrSE9ZfnlqDlw1kgXVj3r2PurdquebWJKcUYukoyi1LLWoODUFbF3x//8A https://help.dyalog.com/latest/#Language/System%20Functions/s.htm
{file}←{file} ⎕XT name Set/report external variable association System Function System System Function memory on-disk apl.sv aplsv https://tio.run/##SyzI0U2pTMzJT/8PBOqJRUWJleoKj/qmRoQoqJclFqlzAYlHbRMe9W42NFB41N2iYASS9fP0c/NXgClXeNQ7VyEtMydVoTizKhWhwwiXDoQSY1xKAA https://help.dyalog.com/latest/#Language/System%20Functions/Set%20External%20Variable.htm
(vector encoding newline)←{encoding} ⎕NGET file Read Unicode text file simple content, encoding, and linebreaks System Function Native Files System Function fetch load ascii ansi Windows-1252 UTF-8 UTF-16LE UTF-16BE UTF-32LE UTF-32LE charvec charactervector textvector single one long string https://tio.run/##SyzI0U2pTMzJT///X90jNScnX13hUd9Uv4DQEAX13Mq0zJxUvZKKEnUuoOCjtglgOXdXVLn//wE https://help.dyalog.com/latest/#Language/System%20Functions/nget.htm
(vector_of_vectors encoding newline)←{encoding} ⎕NGET file 1 Read Unicode text file nested content, encoding, and linebreaks System Function Native Files System Function fetch load ascii ansi Windows-1252 UTF-8 UTF-16LE UTF-16BE UTF-32LE UTF-32LE vtv lines strings string vector https://tio.run/##SyzI0U2pTMzJT///X90jNScnX13hUd9Uv4DQEAX13Mq0zJxUvZKKEnUuoOCjtgkKj7qagQisxN0VVYmC4f//AA https://help.dyalog.com/latest/#Language/System%20Functions/nget.htm
{cn}←⎕FDROP tn n {pn} Drop n components from start (n>0) or end (n<0) of file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf remove trim slice resize cap clamp beginning trailing delete leading ending without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX13Mq0zJxUdYVHfVPdnINcHUNcFQy41D1Sc3LyIYKOAQGufi4KJXlc6uH5RTkp6KJAHtAgkFiwZ5QrVMTNJcg/AMhWOLTeEFPF//8A https://help.dyalog.com/latest/#Language/System%20Functions/fdrop.htm
{cn}←x ⎕FREPLACE tn cn {pn} Store array x in component number cn of file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf put overwrite https://help.dyalog.com/latest/#Language/System%20Functions/freplace.htm
{counts}←{flags} ⎕NDELETE files Delete files (if flags 1, tolerate 'file not found') System Function Native Files System Function erase remove expunge )drop without removing erasing eliminate eliminating deleting https://help.dyalog.com/latest/#Language/System%20Functions/ndelete.htm
{created}←{flags} ⎕MKDIR dir Create or ensure existence of directory dir System Function Native Files System Function md newfolder make https://help.dyalog.com/latest/#Language/System%20Functions/mkdir.htm
{end_offset}←x ⎕NREPLACE tn offset {type} Write x to file tied with number tn at offset as type System Function Native Files System Function overwrite https://help.dyalog.com/latest/#Language/System%20Functions/nreplace.htm
{linenos}←{linenos} ⎕MONITOR name Set/report the current state of performance monitoring for a function System Function System System Function define query speed measure https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJbvn51onWSVwKColAnr2pgYECED/q3WIAFEoCCj3q2ZkIZBaBmV0Geqbaidp6h6cncQFN4DJUMFIwVnjUN9XX388zxD9IQR1onrqCwqPeuQrBqSUKufl5mSX5RVxAUQVsAKQuqDRPIa00L7kkMz@PC2gU0CINIOUXpKPuk5mXqq6gDlRRDKScA0KBZEh@SWIOkPbTd1R/1LsKYbcmsuW@EIsVCktTiyr//wcA https://help.dyalog.com/latest/#Language/System%20Functions/Set%20Monitor.htm
{linenos}←{linenos} ⎕STOP name Set/report the current state of stops for a function System Function System System Function S∆ define query halt inspect breakpoint https://tio.run/##SyzI0U2pTMzJT/8PBI862hXc8vO5FBQe9U191DZBPSk1Lb8oVR0hkJuZkpKDLJCUWpmfl6LOBdTKZQwSDA7xD1BQB5qizgUkAA https://help.dyalog.com/latest/#Language/System%20Functions/Set%20Stop.htm
{linenos}←{linenos} ⎕TRACE name Set/report the current state of tracing for a function System Function System System Function T∆ define query monitor https://tio.run/##SyzI0U2pTMzJT////1FHu4JGskKK5qO2CS7BPgrF2ZkF1onWSVwKColAIaPD0421TYCcJCBHw0jB@FHvFvXEpOSU1DR1zUSg@KO2SX6uESGHpz/q3QzSCxRSB9EFqSkKOZl5qepcCiB5q2SgfvV8IF/hUXeLQgqIV1Ker84FtJ/LQMFQAWi0gomCqcKjvqkhQY7OrgrqQNeoc4GcZPj/PwA https://help.dyalog.com/latest/#Language/System%20Functions/Set%20Trace.htm
{names}←{etypes} ⎕ED names Open one or more objects (names) of types etypes in the Editor System Function System System Function create creating modify code source definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{name}←{name} ⎕NA fn_desc Associate name with external DLL function System Function System System Function .dll .so .dylib .a c++ dynamiclinkedlibrary sharedlibrary dynamiclibrary https://help.dyalog.com/latest/#Language/System%20Functions/na.htm
{old_ns}←{names} ⎕CS ns Switch to a ns, optionally exporting names System Function System System Function change navigate enter namespace into current ⎕this )cs converting changing https://tio.run/##SyzI0U2pTMzJT/8PBI/6pjpHqqeWJeaoc4HYweqpFQVgpp@PwqH1xgA https://help.dyalog.com/latest/#Language/System%20Functions/cs.htm
{tdno}←{tkval} ⎕TPUT tktype Add tokens to pool and return any tdno this unblocks System Function System System Function synchronisation synchronization parallel threading greenthreading https://help.dyalog.com/latest/#Language/System%20Functions/tput.htm
{tkval}←{timeout} ⎕TGET tktype Remove tokens of types tktype from the token pool System Function System System Function synchronisation synchronization parallel threading greenthreading delete drop without removing erasing erase eliminate eliminating deleting https://help.dyalog.com/latest/#Language/System%20Functions/tget.htm
{tn}←file ⎕NTIE tn {file_mode} Tie a file with number tn in the specified mode (tn 0 to generate tn) System Function Native Files System Function open file descriptor handle https://tio.run/##SyzI0U2pTMzJT///Xz0xKVn9Ud9Uv4DQEPW0zJxUvZKKEnWukjyFR20TFBAiICUhnq4KBlxAFkgKJBDsGeWqUJL3/z8A https://help.dyalog.com/latest/#Language/System%20Functions/ntie.htm
{tn}←file ⎕FCOPY tn {pn} Create copy of named file tied to tn (pn is optional passnumber) System Function Component Files System Function dcf duplicate https://tio.run/##SyzI0U2pTMzJT///vyTPUeFR2wQF9bTMnFRHdYVHfVPdnINcHUNcFQy4SvKcEJJOUEn/gEgFoC4uIAckpwGk/Tz93Pwf9S4w1FTX0ktJTlP//x8A https://help.dyalog.com/latest/#Language/System%20Functions/fcopy.htm
{tn}←file ⎕FCREATE tn {64} Create new component in file tied with number tn System Function Component Files System Function dcf touch make https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUV3hUd9UN@cgV8cQVwUDLrCgE5ogkPOobYKCBpD28/Rz83/Uu8BQU11LLyU5Tf3/fwA https://help.dyalog.com/latest/#Language/System%20Functions/fcreate.htm
{tn}←file ⎕FERASE tn {pn} Erase exclusively-tied file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf delete expunge remove drop without removing erasing eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT///vyTPUeFR2wQF9bTMnFRHdYVHfVPdnINcHUNcFQy4SvKcEJJOaJJADkhOA0j7efq5@T/qXWCoqa6ll5Kcps6FrMM1yDHYVQFoFl4t//8DAA https://help.dyalog.com/latest/#Language/System%20Functions/ferase.htm
{tn}←file ⎕FRENAME tn {pn} Rename exclusively-tied file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVEd1hUd9U92cg1wdQ1wVDLjAgk4QwSBXP0dfV4WSPC4gD6RDA0j7efq5@T/qXWCoqa6ll5Kcpv7/PwA https://help.dyalog.com/latest/#Language/System%20Functions/frename.htm
{tn}←file ⎕FSTIE tn {pn} Share-tie component in file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf multiple parallel open file descriptor handle https://help.dyalog.com/latest/#Language/System%20Functions/fstie.htm
{tn}←file ⎕FTIE tn {pn} Exclusively tie component file with number tn (tn 0 to generate tn, pn is optional passnumber) System Function Component Files System Function dcf single open file descriptor handle https://tio.run/##SyzI0U2pTMzJT///Xz0tMyfVUV3hUd9UN@cgV8cQVwUDLhAn1C/E01UBLO2EKf2obQJYzC/UN5irJA/ERVYK0oqh7v9/AA https://help.dyalog.com/latest/#Language/System%20Functions/ftie.htm
{tn}←ax_mx ⎕FSTAC tn {pn} Set access matrix for file tied with number tn (pn is optional passnumber) System Function Component Files System Function dcf table https://help.dyalog.com/latest/#Language/System%20Functions/fstac.htm
{tn}←{bytes} ⎕NRESIZE tn Resize file tied with number tn to have specified size System Function Native Files System Function cap limit clamp https://tio.run/##SyzI0U2pTMzJT///vyRP4VHbBAX1tMycVHWFR31T3ZyDXB1DXBUMuDQMDQwMHvVuMdQz1ARJOAYEuPq5KJTkIckYocmAeC5B/gFAtoIhiAcyHCQY7BnlChFxC3IFcyCqUeX//wcA https://help.dyalog.com/latest/#Language/System%20Functions/nresize.htm
{types}←{types} ⎕EXPORT names Set/report the export type of names referenced by ⎕PATH System Function System System expose https://tio.run/##SyzI0U2pTMzJT/8PBI/6pga76rnl5z9qm1D9qHerAhDXckFE3VFEITKGCgYQSSDpGhHgHxSiDtSsrqAOVKwO0hfgGOIB1KUOVgUWAfKAShRMjKAcdzAHAA https://help.dyalog.com/latest/#Language/System%20Functions/export.htm
(↑⍣≡0∘⎕JSON)Y Convert JSON to high rank APL array System Function Data Conversion System Function from APL2JSON javascriptobjectnotation export generate serialise serialize table highrank matrix table multidimensional converting change changing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HrVNfNS7@FHnQoNHHTOAgl7B/n6aCurR0dGGOkY6xrE60SY6pjpmsUCGUmJSspKOUkpqmlJsrPr//wA https://help.dyalog.com/latest/#Language/System%20Functions/json.htm
⎕CT←(0≤1E¯14≤2*¯32) Max ratio between numbers considered equal when ⎕FR←645 System Variable Mathematical comparison tolerance fuzz IEEE754 64-bit binaryfloatingpoint representation https://tio.run/##SyzI0U2pTMzJT////1HvXAUUYAgCXDBhQyNjE1MzcwtLAxCLK0/hUdsEBUM9A2RgyJWLIQw0oW8qSBBIOYfAOHkKubZgGecQsA4DXBKGrofWG6LK/v8PAA https://help.dyalog.com/latest/#Language/System%20Functions/ct.htm
⎕DCT←(0≤1E¯28≤2*¯32) Max ratio between numbers considered equal when ⎕FR←1287 System Variable Mathematical comparison tolerance fuzz IEEE754-2008 128-bit decimalfloatingpoint representation https://tio.run/##SyzI0U2pTMzJT////1HfVBfnEIVHbRMUDF0PrTc04MqDcPQM4MCQC6gKJJhnC2a6BUGUGFmYI8n8/w8A https://help.dyalog.com/latest/#Language/System%20Functions/dct.htm
{r}←⎕FX cr/nr/vr/or Name of fn or op defined from its matrix, nested, vector or object representation (or failing line no) System Function Data Conversion System Function fix code source operator list table converting change changing https://tio.run/##SyzI0U2pTMzJT////1HfVLcIBfWiR20T3PLzFSrUIewKIIsLKAdkKoDETYz@/wcA https://help.dyalog.com/latest/#Language/System%20Functions/fx.htm
{names}←'-' ⎕ED names Create one or more character matrices (names) in the Editor System Function System System Function matrix creating new definition define value )editing https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlFuEgnoRkO2Wn69QoQ5hVwBZXJhK3EFKrLGr8fNROLTe@P9/AA https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{tdno}←{0|1} ⎕TKILL tdno Kill threads tdno and (default 1 is true) descendants System Function System System Function synchronisation synchronization parallel threading stop terminate greenthreading https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAlIuPmiEXTm6IX6hvMIgf4u3p46OAIfX/PwA https://help.dyalog.com/latest/#Language/System%20Functions/tkill.htm
{names}←'⍟' ⎕ED names Create one or more namespaces (names) in the Editor System Function System System Function creating new definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{names}←'○' ⎕ED names Create one or more classes (names) in the Editor System Function System System Function creating new definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{names}←'∘' ⎕ED names Create one or more interfaces (names) in the Editor System Function System System Function creating new definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{level}←{level} ⎕LOCK name/ref Hide source and optionally disallow suspension System Function System System Function secure closedsource encrypt https://tio.run/##SyzI0U2pTMzJT////1FHu0LRo7YJbvn5ChVcCmB2BZAFFOd61DcVyFN41LkIyPILUlAHKlIHifr4O3vDOdiVgERBZpoY/f8PAA https://help.dyalog.com/latest/#Language/System%20Functions/lock.htm
{name/ref}←{name} ⎕NS names Create (optionally named) namespace copying names into it System Function Data Conversion System Function object make new construct collect )ns reference https://tio.run/##SyzI0U2pTMzJT///P@lR2wQTIy71RPVHfVP9gtWT1LmADKCgQqJe0v//AA https://help.dyalog.com/latest/#Language/System%20Functions/ns.htm
{name/ref}←{name} ⎕NS ref Create (optionally named) namespace copying contents of ref into it System Function Data Conversion System Function object make new construct )ns deepcopy deepcopying seep-copy deep-copying clone cloning reference https://tio.run/##SyzI0U2pTMzJT///P/FR24RHfVP9gh/1ruFK1EsCck2MuNST1cGCColQMUMDAy6gCJClkKyX9P8/AA https://help.dyalog.com/latest/#Language/System%20Functions/ns.htm
{names}←'∊' ⎕ED names Create one or more vectors of character vectors (names) in the Editor System Function System System Function lists strings creating new definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
r←0(⎕JSON⍠'M')data Convert JSON text to APL matrix System Function Data Conversion System Function from JSON2APL javascriptobjectnotation import parse deserialise deserialize table converting change changing string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMNIAMr2B/v0e9C9R91TXVow11jHSMdZQSk5KVYtW5/v8HAA https://help.dyalog.com/latest/#Language/System%20Functions/json.htm
r←1(⎕JSON⍠'M')data Convert APL matrix to JSON text System Function Data Conversion System Function from APL2JSON javascriptobjectnotation export generate serialise serialize table converting change changing string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMNYAMr2B/v0e9C9R91TWNFEwe9W4xUFBXV3jUu0bBSMEQxFRPTEpWVzD5/x8A https://help.dyalog.com/latest/#Language/System%20Functions/json.htm
r←data {header}(⎕CSV⍠1)format_spec Convert CSV data from APL inverted table (character data as matrices) System Function Data Conversion System Function tsv export generate commaseparatedvalues tabseparatedvalues characterseparatedvalues matrix tables converting change changing https://help.dyalog.com/latest/#Language/System%20Functions/csv.htm
r←data {header}(⎕CSV⍠2)format_spec Convert CSV data from APL inverted table (character data as vectors of vectors) System Function Data Conversion System Function tsv export generate commaseparatedvalues tabseparatedvalues characterseparatedvalues matrix lists converting change changing https://help.dyalog.com/latest/#Language/System%20Functions/csv.htm
r←{tn} (regex ⎕R trans⍠1) text Replace text selected by case-insensitive regex using trans (optional tn to spool output to native file tied with number tn) System Operator Data Conversion System Function regexp substitute pcre perlcompatibleregularexpression case-insensitivity caseinsensitive caseinsensitivity converting change changing string regular expression https://tio.run/##SyzI0U2pTMzJT///vyS1okThUdsEBXUvzzBXF4W0/ArdvMrcggwF9yBHp2CFwtLM5GyF8sSckio9da5HfVNBajXUoxNTM/NLY9UV1PXUFYCiQQrqMaVqQG5Mjpr6o94FhpoKYJMVHvXOVSgtKEgtSk4sTlVIzMlRKMsvT80pVkjMS1HIATIhEsn5ecX5eYl5JcX//wMA https://help.dyalog.com/latest/#Language/System%20Functions/r.htm
r←{tn} (regex ⎕S trans⍠1) text Search text for case-insensitive PCRE regex returning trans (optional tn to spool output to native file tied with number tn) System Operator Data Conversion System Function regexp find locate perlcompatibleregularexpression locating case-insensitivity caseinsensitive caseinsensitivity location converting change changing string regular expression https://tio.run/##SyzI0U2pTMzJT///vyS1okThUdsEBXUvzzBXF4W0/ArdvMrcggwF9yBHp2CFwtLM5GyF8sSckio9da5HfVNBajXUoxNTM/NLY7XVFYBCwQrqauqPehcYaiqAjVN41DtXITEnR6Esvzw1p/j/fwA https://help.dyalog.com/latest/#Language/System%20Functions/r.htm
{counts}←destination(⎕NMOVE⍠1)sources Move files/directories from 'sources' (with ? and * globbing) to 'destination' System Function Native Files System Function moving renaming rename wildcards https://help.dyalog.com/latest/#Language/System%20Functions/nmove.htm
{counts}←destination(⎕NCOPY⍠1)sources Copy files/directories from 'sources' (with ? and * globbing) to 'destination' System Function Native Files System Function copying wildcards https://help.dyalog.com/latest/#Language/System%20Functions/ncopy.htm
{names}←'∇' ⎕ED names Create one or more functions (names) in the Editor System Function System System Function creating new definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{names}←'→' ⎕ED names Create one or more character vectors (names) in the Editor System Function System System Function strings creating new definition define value )editing https://help.dyalog.com/latest/#Language/System%20Functions/ed.htm
{old_values}←{object} ⎕WS nvpairs… Set the values of one or more specified properties of object System Function Native Files System window gui assign https://help.dyalog.com/latest/#Language/System%20Functions/ws.htm
t←{properties}(⎕NINFO⍠1)tns/files Return values of properties for tns/files with ? and * globbing System Function Native Files System Function dir ls list information vector wildcards https://help.dyalog.com/latest/#Language/System%20Functions/ninfo.htm
{r}←{msg} ⎕SIGNAL errno/nvpairs… Signal an error; nvpairs set ⎕DMX properties System Function Error Message System throwing raise raising emulate props https://help.dyalog.com/latest/#Language/System%20Functions/signal.htm
{exit_context}←{exit_keys {initial_context}} ⎕SR fields Allows user to edit/interact with form defined by ⎕SM System Function System System Function read fetch run screen map text-based pseudo-graphics window inputs asynchronous terminal management https://help.dyalog.com/latest/#Language/System%20Functions/sr.htm
{r}←{action} ⎕NQ object event {params} Enqueue an event for processing System Function Native Files System push request https://help.dyalog.com/latest/#Language/System%20Functions/nq.htm
{tn}←{bytes} ⎕FRESIZE tn {pn} Compact exclusively-tied file tied with number tn and set its max size (pn is optional passnumber) System Function Component Files System Function dcf maximum limit clamp https://help.dyalog.com/latest/#Language/System%20Functions/fresize.htm
{tn}←{timeout} ⎕FHOLD tn {pn} Hold tied file tied with number tn and optionally passnumber pn (can be a matrix of tn {pn}) and time-out in milliseconds System Function Component Files System Function dcf block wait synchronisation synchronization parallel threading greenthreading https://help.dyalog.com/latest/#Language/System%20Functions/fhold.htm
{counts}←{flags}(⎕NDELETE⍠1)files Delete files (with ? and * globbing, if flags 1, tolerate 'file not found') System Function Native Files System Function erase remove expunge )drop wildcards drop without removing erasing eliminate eliminating deleting https://help.dyalog.com/latest/#Language/System%20Functions/ndelete.htm
{0⍴⊂''}←{names} ⎕CY file Copy (optionally selected) names from saved ws System Function File Access System Function import load use transfer import load include items otherworkspace )copy functions variables operators namespaces GUI objects classes interfaces instances dfns.dws https://help.dyalog.com/latest/#Language/System%20Functions/cy.htm
name←{type}{shape} ⎕MAP file {rw} {offset} Associate name with mapped file (from offset) System Function File Access System Function memorymap array mmap() input output load save get put fetch import export native https://help.dyalog.com/latest/#Language/System%20Functions/map.htm
{bytes}←text {encoding {newline}}⎕NPUT file {flags} Write (overwrite if flags is 1, append if flags is 2) text (vector or vector of vectors) to Unicode file System Function Native Files System Function dump cat save to overwrite 🐈 ascii ansi Windows-1252 UTF-8 UTF-16LE UTF-16BE UTF-32LE UTF-32LE vtv charvec charactervector textvector string https://tio.run/##SyzI0U2pTMzJT///X90jNScnX13hUd9Uv4DQEAX13Mq0zJxUvZKKEnUuoOCjtglgOXdXNDmNR11NMM3q4flFOSnqmlhNUTDEa466U2UqdusVjPBp/P8fAA https://help.dyalog.com/latest/#Language/System%20Functions/nput.htm
{rarg}←lock {secs} ⎕NLOCK tn {offset} {bytes} Change region lock status (0:unlock, 1:read, 2:write, optional timeout in seconds) of file tied with number tn System Function Native Files System Function restrict access seal passcode changing converting conversion https://help.dyalog.com/latest/#Language/System%20Functions/nlock.htm
{name}←{name} ⎕WC type {ordered_props} {nvpairs} … Create an instance of a built-in type and set property values System Function Native Files System window gui new https://help.dyalog.com/latest/#Language/System%20Functions/wc.htm
+⍨N Double: 2×N Tacit Monadic Function Mathematical twice https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS0H/WuUDDlQuY96t1saIAicmi9IRAb6ZkqGCiASBM94yxDPUMUNRrGCsaPercANVtq/v8PAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Add.htm
×⍨N Square: N*2 Tacit Monadic Function Mathematical ² ^2 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOT3/Uu0LBlAuF@6h3s6EBqtCh9YZAbKRnqmCgACJN9IyzDPUMURVpGCsYP@rdAtRuqfn/PwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
?⍨Js Random Permutation of length Js Tacit Monadic Function Index Generation shuffled shuffling randompermutation https://help.dyalog.com/latest/#Language/Primitive%20Functions/Deal.htm
=⍨Y Ones, same shape and structure Tacit Monadic Function Boolean/Logical 1s trues truths https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFYwf9W551LvZkgsioq4OZSjYPupdgST//z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Equal.htm
≠⍨Y Zeros, same shape and structure Tacit Monadic Function Boolean/Logical zeroes naughts 0s falses falsehoods https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFYwf9W551LvZkgsioq4OZSg86lzwqHcFkor//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Not%20Equal.htm
1∘+N Increment: N+1 Tacit Monadic Function Mathematical increase next https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMH3XM0FYwNFAwMlAwNuBCET20Hih@aL0RiEDIgYCGsYLxo94tJpqoGuDC//8DAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Add.htm
¯1∘-J 2's-complement bit-wise NOT Tacit Monadic Function Boolean/Logical bitwise binary gate logicalnot logicalnegation logicalcomplement negate inverting inversion 2s two's twos https://help.dyalog.com/latest/#Language/Primitive%20Functions/Subtract.htm
0∘×N Zero array of shape, size, and structure of N Tacit Monadic Function Structural zeroes zeros fill mold mould 0s falses falsehoods https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB41DHj8HQFQwUjBWMFEwVTLogcSAtMTsNCwUJTQcPQwEDByMAAyDLVM1Y4tN5MkwvTHGMF40e9Wx71brb8/x8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
100∘×N Percentage corresponding to rate N Tacit Monadic Function Mathematical conversion converting change changing https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
3∘×N Triple: 3×N Tacit Monadic Function Mathematical thrice https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB@1DHj8HQFQwUjBWMFEwVTLogcSAtMTsNCwUJTQcPQwEDByMAAyDLVM1Y4tN5MkwvTHGMgo3fLo97Nlv//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Multiply.htm
0∘⌈N Ensure that N is non-negative (negatives become zero) Tacit Monadic Function Mathematical clamp limit restrict https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB41DHjUU@HwqH1xkBsBMSGCgYKhgpGCsZcEGUg3XBlGsYGIKUGmgoahgYGCkYGINah9aZ6IN1mmlxYTTbVNlYwftS75VHvZsv//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Maximum.htm
0∘⌊N Ensure that N is non-positive (positives become zero) Tacit Monadic Function Mathematical clamp limit restrict https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB41DHjUU@XwqH1xkBsBMSGCgYKhgpGCsZcEGUg3XBlGsYGIKUGmgoahgYGCkYGINah9aZ6IN1mmlxYTTbVNlYwftS75VHvZsv//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Minimum.htm
1∘⌽Y Rightmost neighbouring elements (cyclically) Tacit Monadic Function Selection neighbours neighbors lefthand bitshift cells items https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate.htm
¯1∘⌽Y Leftmost neighbouring elements (cyclically) Tacit Monadic Function Selection neighboring neighbours neighbors lefthand bitshift cells items https://help.dyalog.com/latest/#Language/Primitive%20Functions/Rotate.htm
1∘|N Fractional part of number Tacit Monadic Function Mathematical decimals https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB81DGjRsFAz9RUwVDPyFjBQs/cTMGAC6ICpBGqQsNYz1jh0HogqamgYWhgoGekYAQkDYG8Q@tNwXJmmlwYBhvqGR6ebqxg/Kh3y6PezZb//wMA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Residue.htm
1000∘|IA Last part of packed numeric code ABBB Tacit Monadic Function Data Conversion unpack converting change changing https://help.dyalog.com/latest/#Language/Primitive%20Functions/Residue.htm
2∘|J Parity of J (is J odd?) Tacit Monadic Function Mathematical testif https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB61DGjRsFQwUjBWMFEwVTBjAsiCdIDldQwNVQ4tN7IVFNBw9DAWMEYSANVanJhmAKUe9S75VHvZsv//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Residue.htm
256∘|J Convert from signed short integers to unsigned short integers Tacit Monadic Function Data Conversion datarepresentation converting change changing https://help.dyalog.com/latest/#Language/Primitive%20Functions/Residue.htm
0∘<N Strictly positive? Tacit Monadic Function Mathematical testif https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMsFEwVDBSMFYw4UIRPLTeCIgNFQxA0v//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Less.htm
0∘≤N Non-negative? Tacit Monadic Function Mathematical testif nonnegative? Heaviside step function unit H() θ() u() 1() 𝟏() 𝟙() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMeNS5RMFQwUjBWMGEC0340HojIDZUMAAp@P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Less%20Or%20Equal.htm
0∘=N Zero? Tacit Monadic Function Mathematical testif https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMsFUwVDBSMFYw4UIRPLTeCIgNFQxA0v//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Equal.htm
0∘≥N Non-positive? Tacit Monadic Function Mathematical testif nonpositive? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMeNS5VMFQwUjBWMGEC0340HojIDZUMAAp@P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Greater%20Or%20Equal.htm
0∘>N Strictly negative? Tacit Monadic Function Mathematical testif https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMsFMwVDBSMFYw4UIRPLTeCIgNFQxA0v//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Greater.htm
0∘≠N Non-zero? Tacit Monadic Function Mathematical testif nonzero? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMeNS5QMFQwUjBWMGEC0340HojIDZUMAAp@P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Not%20Equal.htm
1∘↓Y Behead: Remove first major cell Tacit Monadic Function Selection drop chop leading element item 1st delete start beginning without removing erasing erase eliminate eliminating deleting tail body https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDB81DHjUdtkBUMFIwVjBRMuiBRIB1xKw9RAwcJAU0HD0EDBCEQbGyuYmWlyYTHFWMH4Ue@WR72bLf//BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Drop.htm
¯1∘↓Y Curtail: Remove last major cell Tacit Monadic Function Selection drop chop trailing element item delete ending without removing erasing erase eliminate eliminating deleting https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEDi03vBRx4xHbZMVDBWMFIwVTLggkiA9SJIapgYKFgaaChqGBgpGINrYWMHMTJMLq0nGCsaPerc86t1s@f8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Drop.htm
⍬∘⍴Y First element of Y as a scalar Tacit Monadic Function Selection 1st cell item https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFEHjUu@ZRx4xHvVsUDBWMFIwVTLggkiA9SJIapgYKFgaaChqGBgpGINrYWMHMTJMLq0nGCsZA6lHvZsv//wE https://help.dyalog.com/latest/#Language/Primitive%20Functions/Reshape.htm
10∘*N Common anti-logarithm Tacit Monadic Function Mathematical log⁻¹() log^1() lg⁻¹() lg10^1() log10⁻¹() log10^1() lg10⁻¹() lg10^1() log₁₀⁻¹() log₁₀^1() lg₁₀⁻¹() lg₁₀^1() antilogarithm https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDR51zNBSMFQwUjBWMOFCFT203hCIjYDYGIjRZQ31jI2AhKkJkDA3BRKWlv//AwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Power.htm
10∘⍟N Common logarithm Tacit Monadic Function Mathematical log() log-10 log10() 10-log₁₀() lg() lg-10 lg10() 10-lg₁₀() https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDR51zHjUO1/BEMgEIjCGEEAy1RSIzbgw1BobKRiampiaKBiamxoAdVqCwP//AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Logarithm.htm
0∘○N cos ↔ sin: (1-N*2)*.5 (more precise cos arcsin N or sin arccos N) Tacit Monadic Function Circular/Trigonometric 0○ pythagorean complementary cop() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
0∘○N Triangle side as function of side (hypotenuse≤1) Tacit Dyadic Function Circular/Trigonometric 0○ Pythagorean trigonometry https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
1∘○N Sine N Tacit Monadic Function Circular/Trigonometric 1○ sin() sinus https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
10∘○N Magnitude of N Tacit Monadic Function Circular/Trigonometric 10○ abs() modulo modulus amplitude https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
11∘○N Imaginary part of N Tacit Monadic Function Circular/Trigonometric 11○ im() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
12∘○N Phase of N Tacit Monadic Function Circular/Trigonometric 12○ argument arc() angle ∠ atan2 https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
2∘○N Cosine N Tacit Monadic Function Circular/Trigonometric 2○ cos() cosinus https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
3∘○N Tangent N Tacit Monadic Function Circular/Trigonometric 3○ tan() tangens https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
4∘○N sinh → cosh: (1+N*2)*.5 (more precise cosh arsinh N or sec arctan N) Tacit Monadic Function Circular/Trigonometric 4○ pythagorean complementary coh() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
4∘○N Triangle hypotenuse as function of side ratio Tacit Dyadic Function Circular/Trigonometric 4○ Pythagorean trigonometry https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
5∘○N Hyperbolic sine N Tacit Monadic Function Circular/Trigonometric 5○ sinh() sinushyperbolicus https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
6∘○N Hyperbolic cosine N Tacit Monadic Function Circular/Trigonometric 6○ cosh() cosinushyperbolicus https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
7∘○N Hyperbolic tangent N Tacit Monadic Function Circular/Trigonometric 7○ tanh() tangenshyperbolicus https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
8∘○N icos ↔ isin: (-1+N*2)*.5 Tacit Monadic Function Circular/Trigonometric 8○ pythagorean complementary conh() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
9∘○N Real part of N Tacit Monadic Function Circular/Trigonometric 9○ re() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯1∘○N Arcsine N Tacit Monadic Function Circular/Trigonometric ¯1○ inverse arsin() asin() arcussinus sin⁻¹() sin^-1() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯10∘○N +N (complex conjugate) Tacit Monadic Function Circular/Trigonometric ¯10○ complexconjugate https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯11∘○N N×0J1 Tacit Monadic Function Circular/Trigonometric ¯11○ imaginary complex itimes i× 𝑖× https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯12∘○N *N×0J1 Tacit Monadic Function Circular/Trigonometric ¯12○ antiphase phasor cis() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯2∘○N Arccosine N Tacit Monadic Function Circular/Trigonometric ¯2○ inverse arccos() acos() arcuscosinus cos⁻¹() cos^-1() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯3∘○N Arctangent N Tacit Monadic Function Circular/Trigonometric ¯3○ inverse arctan() atan() arcustangens tan⁻¹() tan^-1() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯4∘○N cosh → sinh: (N+1)×((N-1)÷N+1)*.5 (more precise sinh arcosh N or tan arcsec N) Tacit Monadic Function Circular/Trigonometric ¯4○ pythagorean complementary cohn() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯4∘○N Triangle side (≥1) as function of hypotenuse Tacit Dyadic Function Circular/Trigonometric ¯4○ Pythagorean trigonometry https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯5∘○N Hyperbolic arsin N Tacit Monadic Function Circular/Trigonometric ¯5○ inverse arcsine asinh() arcsinh() arcussinushyperbolicus arsinh() area sinh⁻¹() sinh^-1() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯6∘○N Hyperbolic arcos N Tacit Monadic Function Circular/Trigonometric ¯6○ inverse arccosine acosh() arccosh() arcuscosinushyperbolicus arcosh() area cosh⁻¹() cosh^-1() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯7∘○N Hyperbolic artan N Tacit Monadic Function Circular/Trigonometric ¯7○ inverse arctangent atanh() arctanh() arcustangenshyperbolicus artanh() area tanh⁻¹() tanh^-1() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯8∘○N icos ↔ -isin: -(-1+N*2)*.5 Tacit Monadic Function Circular/Trigonometric ¯8○ pythagorean complementary nconh() https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
¯9∘○N N (identity) Tacit Monadic Function Circular/Trigonometric ¯9○ identity https://help.dyalog.com/latest/#Language/Primitive%20Functions/Circular.htm
f∘g⍨Y Hook (S-combinator): apply f between Y and (g Y), that is Y f g Y Tacit Monadic Function Composition Starling hook ⟜
⊢/Y Fast: The last sub-array along the last axis of Y Tacit Monadic Function Performance Selection speed optimised optimized quick rightmostcolumn subarray dimension idiom https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS3SVzBUMFIwVjBRMOWCiKqrQxkKQGCsYPyod8uj3s2WGLJgzQj5//8B
⊣/Y Fast: The first sub-array along the last axis of Y Tacit Monadic Function Performance Selection speed optimised optimized quick leftmostcolumn subarray dimension 1st idiom https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS3WVzBUMFIwVjBRMOWCiKqrQxkKQGCsYPyod8uj3s2WGLJgzQj5//8B
+/N Sum of N (row-wise) Tacit Monadic Function Mathematical summation enlargedsigma bigsigma capitalsigma ∑ Σ sum() horizontally rowwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS09RUMFYwUjBVMFEy5IGLq6lCGAhAYKxg/6t3yqHezJYYsUCtC9v9/AA
Is+/N Running sum of Is consecutive elements of N Tacit Dyadic Function Mathematical windowedsum cells items https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFLT1gYSRgjGI5IKIqqtDGQpgYKpg@qh3y6PezZYY8sYg7Qj5//8B
-/N Row-wise alternating sum: ((N[1]-N[2])+N[3])-N[4]+… Tacit Monadic Function Mathematical alternatingsum series horizontally rowwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExR09RVMFQwNFAxNFYwMFIxMFYwN/v8HAA
×/N Product of N (row-wise) Tacit Monadic Function Mathematical enlargedpi bigpi capitalpi ∏ Π horizontally rowwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOT9dXMFQwUjBWMFEw5YIIqqtDGQpAYKpg@qh3y6PezUaY0iDNSPL//wMA
×/Nv Area of rectangle with sides Nv Tacit Monadic Function Mathematical edge lengths https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOT9dXMFUwNPj/HwA
×/Nv Volume of box with sides Nv Tacit Monadic Function Mathematical block edge lengths https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOT9dXMDQAIaP//wE
∨/B Are any true? (row-wise) Tacit Monadic Function Boolean/Logical anyone? forany thereexists ∃ horizontally rowwise testif forany? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedazQVzCAQS5MUUMsMoYg@P8/AA
∧/Bv Are all true? Tacit Monadic Function Boolean/Logical forall? ∀ binary base-2 base2 testif https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedSzXVzCAQS5MUUMsMoYg@P8/AA
⌈/N Maximum of N Tacit Monadic Function Mathematical most supremum biggest largest highest https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XToK5haKBiaKhgZKVgYKBiZKRgaciHLGoChIYSGyQCBsYLxo94tCkZAKWMFMwVTBRMFcwVLBQuoEnV1FFNwqf7/HwA
⌊/N Minimum of N Tacit Monadic Function Mathematical least infirmum smallest lowest https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XTpK5haKBiaKhgZKVgYKBiZKRgaciHLGoChIYSGyQCBsYLxo94tCkZAKWMFMwVTBRMFcwVLBQuoEnV1FFNwqf7/HwA
÷/N Alternating product of N Tacit Monadic Function Mathematical https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOb9dXMFQw4kLlKhhjCCiYYBFSMP3/HwA
≠/B Boolean Parity (even number of 1s in vectors) Tacit Monadic Function Boolean/Logical even or odd count ones https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS7QN@RC5iigc9EFDIAQRBr@/w8A
1∘/Y Ensure minimum rank 1 (reshaping scalar into one-element vector) Tacit Monadic Function Structural unscalarise unscalarize 1-element 1element minimumrank1 makenonscalarise nonscalarize list ravel-if-scalar normalise normalize normalisation normalization https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5RAAEjcy4kEcNHHTP00cQgqhSMDRSMTbGphcj8/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
⊢⌿Y Fast: The last sub-array along the first axis of Y Tacit Monadic Function Performance Selection speed optimised optimized quick bottommostrow subarray dimension idiom major cell row https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAwFjB@FHvlke9my25IILq6lCGwqOuRY969iOp@P8fAA
⊣⌿Y Fast: The first sub-array along the first axis of Y Tacit Monadic Function Performance Selection speed optimised optimized quick topmostrow subarray dimension 1st idiom major cell row https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAwFjB@FHvlke9my25IILq6lCGwqOuxY969iOp@P8fAA
+⌿N Sum of N (column-wise) Tacit Monadic Function Mathematical summation enlargedsigma bigsigma capitalsigma ∑ Σ vertically columnwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAwFjB@FHvFkMFIwVjLoioujqUoaD9qGc/soL//wE
-⌿N Column-wise alternating sum: ((N[1]-N[2])+N[3])-N[4]+… Tacit Monadic Function Mathematical alternatingsum series vertically columnwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAwFTB@FHvFuPD0x/1bjblgoirq0MZCrqPevajKvn/HwA
×⌿N Product of N (column-wise) Tacit Monadic Function Mathematical enlargedpi bigpi capitalpi ∏ Π vertically columnwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSAwETB@FHvlke9mw2NuCCi6upQhsLh6Y969iOr@P8fAA
0∘⌿Y Empty array along first axis Tacit Monadic Function Structural dimension 1st https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5RAAETBWMg81HvZkMjLoiUujoXkhqDRx0zHvXsR1b3/z8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
X f⍤⊢Y Ignore left argument (call f monadically on Y) Tacit Dyadic Function Function Application to from dummy onrightargument https://help.dyalog.com/latest/#Language/Primitive%20Operators/Atop.htm?Highlight=%E2%8D%A4
X f⍤⊣Y Ignore right argument (call f monadically on X) Tacit Dyadic Function Function Application to from dummy onleftargument https://help.dyalog.com/latest/#Language/Primitive%20Operators/Atop.htm?Highlight=%E2%8D%A4
1∘,Y Preface a column of 1s Tacit Monadic Function Structural ones trues truths https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMH3XM0FEwVTBTMFew4IIIqqtzocgaKxg/6t3yqHez5f//AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20Laminate.htm
,¨Y Ensure that all elements are vectors Tacit Monadic Function Structural items elements cells lists uniformity make force to be https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFkLgCEDzq3WzKhSymc2gFWPD/fwA
X,¨Y Join corresponding items Tacit Monadic Function Structural juxtapose tuples cells elements zip pair zip() zipwith() zip-with zipwith https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFkLiCgqmCmYK5gs6hFQqGBgqGhgqGRly45E3//wcA
,/Yv Fast: The enclose of the items of Yv (which must be of depth 2) catenated along their last axes Tacit Monadic Function Performance Structural speed optimised optimized quick combine merge joinhorizontally cells elements dimensions idiom https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFkLgCEGhYKhgaaCpoGBkomBgomIGYJgqmmlzIynT0cSrjQjfOWMH4Ue@WR72bLTVROBgG4lKo8P8/AA
Is,/Yv All possible subvectors of length Is (Yv must be simple) Tacit Dyadic Function Selection sub-string substring sub-sequence subsequence sub-vectors segmented sub-lists partitioned sublists separated separator delimiter https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFkLgCGBgpmCiYKVgoGBooGBpxIUsb6ejjkzbBkP7/HwA
1∘⍪Y Preface a row of 1s Tacit Monadic Function Structural ones trues truths https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMH3XMeNS7SsFIwfhR7xaL//8B https://help.dyalog.com/latest/#Language/Primitive%20Functions/Catenate%20Laminate.htm
⍪/Yv Fast: The enclose of the items of Yv (which must be of depth 2) catenated along their first axes Tacit Monadic Function Performance Structural speed optimised optimized quick combine merge stack joinvertically major cells rows elements dimensions 1st idiom https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFkLgCEGhYKhgaaCpoGBkomBgomIGYJgqmmlzIyh71rtLHqZAL3UBjBeNHvVse9W621EThYDESl1KF//8B
1 1∘⊂Y First element (as vector) and remaining elements Tacit Dyadic Function Structural headtail split divide separate dividing leading
1∘⌷Y Head: First major cell of Y Tacit Monadic Function Selection Y[1;] X[1;] Y[1] X[1] leading element item 1st start beginning https://help.dyalog.com/latest/#Language/Primitive%20Functions/Index%20with%20Axes.htm
⍳⍨Nv Assign ranking based on non-descending scores Nv (ties all get highest ranking of used slots) Tacit Monadic Function Mathematical places place-values positions shared allotted allocation allocate ranks https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5@1LtCwRgMTRUsgNDI8P9/AA
0∘∊B Not all true? Tacit Monadic Function Boolean/Logical notall somenot all? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMeNTRpWAIgVxYhA0UDP//BwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Membership.htm
1∘∊B Any true? Tacit Monadic Function Boolean/Logical thereexists forsome existentialquantification ∃ any? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMH3XMeNTRpWAAgVwYwoZAaPD/PwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Membership.htm
⍸⍨Nv Assign ranking based on non-descending scores Nv (ties all get lowest ranking of used slots) Tacit Monadic Function Mathematical places place-values positions shared allotted allocation allocate ranks https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9e541LtCwRgMTRUsgNDI8P9/AA
X f⍣≡Y Limit: apply X∘f until stable Tacit Monadic Function Monadic Operator Function Application limes lim() convergence fixedpoint fixed-point
f⍣≡Y Limit: apply f until stable Tacit Monadic Function Monadic Operator Function Application limes lim() convergence fixedpoint fixed-point
+\N Cumulative sum Tacit Monadic Function Mathematical runningtotal https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS0YxQMYZALIWakYKJgpmChYGjw/z8A
∨\B Turn on all 0s after first 1 (indicate all elements except leading 0s) Tacit Monadic Function Boolean/Logical unsetting indicating flipping turning change changing inverting negating bitmask bit-mask zeros zeroes trues truths ones falses falsehoods 1st start beginning mask not https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedayIUTAAQkMoCYT//wMA
∧\B Turn off all 1s after first 0 (indicate all elements until the first 0) Tacit Monadic Function Boolean/Logical unsetting indicating flipping turning change changing inverting negating bitmask bit-mask ones zero false trues truths falsehood 1st mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedSyPUTAEQgMgBNGG//8DAA
⌈\N Progressive maxima (row-wise) Tacit Monadic Function Mathematical running cumulative scan rowwise horizontally https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XTEKBgZKBgaKpiYKxgpmCoYGxgoWFr@/w8A
⌊\N Progressive minima (row-wise) Tacit Monadic Function Mathematical running cumulative scan rowwise horizontally https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9XTFKBgZKBgaKpiYKxgpmCoYGxgoWFr@/w8A
<\B Turn off all 1s after first 1 (indicate only the first 1) Tacit Monadic Function Boolean/Logical unsetting keeping indicating flipping turning change changing inverting negating bitmask bit-mask zeros zeroes falses ones trues truths falsehoods 1st mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRsYhQMFAxh@P9/AA
≤\B Turn on all 0s after first 0 (indicate all elements except the first 0) Tacit Monadic Function Boolean/Logical unsetting keeping indicating flipping turning change changing inverting negating bitmask bit-mask zeros zeroes falsehoods 1st mask not https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedS6JUTBUMIDh//8B
≠\B Convert reflected Gray code to binary Tacit Monadic Function Boolean/Logical flip change changing inverting negating bitmask bit-mask base-2 base2 mask Conversion converting change changing
≠\B Parity: Connect odd and even ones Tacit Monadic Function Mathematical flip change changing inverting negating bitmask bit-mask 1s running trues truths mask
⌈⍀N Progressive maxima (column-wise) Tacit Monadic Function Mathematical running cumulative scan columnwise vertically https://tio.run/##SyzI0U2pTMzJT///Pzk/51HbhEe9q4wMFAwNFUzMFYwUTBWMDQwULC25HvVNBUoqANXoKDzq6XjU2wBi//8PAA
⌊⍀N Progressive minima (column-wise) Tacit Monadic Function Mathematical running cumulative scan columnwise vertically https://tio.run/##SyzI0U2pTMzJT///Pzk/51HbhEe9q4wMFAwNFUzMFYwUTBWMDQwULC25HvVNBUoqANXoKDzq6XrU2wBi//8PAA
1 1∘⍉Ym Main diagonal of matrix Tacit Monadic Function Selection table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTAwFjB@FHvlke9my25IMLq6lCGoYLho44Zj3o7kdT8/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Transpose%20Dyadic.htm
⊥⍨Bv Count of trailing ones Tacit Monadic Function Boolean/Logical 1s trues truths at end https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtEx51LX3Uu0LBUMEAioHw/38A
0∘⊥N Last major cell of numeric array Tacit Monadic Function Selection item element https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMHnXMeNS1VOFR72ZLLjQxYwXjR71bQDL//wMA
100∘⊥Jv Joining date YYYY M D to packed YYYYMMDD integer Tacit Monadic Function Mathematical format https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDQwedcx41LVUwdDSzFLBXMHI8P9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Decode.htm
2∘⊥Bv Integer representation of logical vector Bv Tacit Monadic Function Boolean/Logical list https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMHnXMeNS1VMEACA25MAQNFQywCWKoNAQZ8P8/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Decode.htm
0 1∘⊤N Integral and fractional part of positive number Tacit Monadic Function Mathematical parts split whole integer decimals parts split https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAwfdcx41LVEwULP3PT/fwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Encode.htm
0 100 100∘⊤Js Separating packed YYYYMMDD date integer date Tacit Monadic Function Mathematical format split unpacked https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFAwNwPhRx4xHXUsUDC3NLA3MjQz//wcA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Encode.htm
20 ¯1∘⎕DT J Convert UNIX times to ⎕TS-style timestamps Tacit Monadic Function Data Conversion UnixTime PosixTime UnixEpochTime 1970
C f⍥⎕C D Caseless operation Tacit Dyadic Function Monadic Operator Text lettercase caseinsensitively comparison lookup apply caselessly ignorecase string
{0}Y Fast: 0 irrespective of Y Tacit Monadic Function Performance Boolean/Logical speed optimised optimized quick zero naught idiom https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSqDWoVNEwUTBXMNBXUHZ2c1f//BwA
+∘-N Negate real part (“real conjugate”) Tacit Monadic Function Mathematical https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExS0H3XM0FU4tN7cy/j/fwA
-∘+N Mirror complex N across y-axis Tacit Monadic Function Circular/Trigonometric negatereal mirroring reflecting reflection https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExR0H3XM0FY4tN7cy/j/fwA
⌽∘⊖Ym Rotate 180° Tacit Monadic Function Structural turning rotating rotation half-turn halfturn https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQgwFjB@FHvlke9my25IOLq6lwwBY969j7qmPGoaxqysv//AQ
M×∘÷N Division: force DOMAIN ERROR for division by 0 Tacit Dyadic Function Mathematical
f⍨∘g⍨Y Reverse hook (S-combinator): apply f between (g Y) and Y, that is (g Y) f Y Tacit Monadic Function Composition Starling R*S-combinator back-hook backhook before behind ⊸
Iv⊢⍤/Y Replicate along last axis of Y (forces / to be a function even with a function on its left) Tacit Dyadic Function Selection treated treating interpreting interpreted as forcing coerce coercing functionify functionize schizophrenic overloaded make into being functionise train tacit fork atop compressing slash solidus copying repeatingeachcolumns dimension horizontally replicating rowwise row-wise across https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFQwVDq03UjBS0FcwUzBXsFCw/P8fAA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
Av⊢⍤/Y Filtering columns of Y according to mask Av (forces / to be a function even with a function on its left) Tacit Dyadic Function Selection treated treating interpreting interpreted as forcing coerce coercing functionify functionize schizophrenic overloaded make into being functionise train tacit fork atop compressing slash solidus selecting cells items horizontally across bitmask bit-mask https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFQygWF9B3SM1sahE/f9/AA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
Iv⊢⍤⌿Y Replicate along leading axis of Y (forces ⌿ to be a function even with a function on its left) Tacit Dyadic Function Selection treated treating interpreting interpreted as forcing coerce coercing functionify functionize schizophrenic overloaded make into being functionise train tacit fork atop compressing slashbar solidusbar first copying repeatingeachrows Iv/[1] dimension 1st start beginning vertically columnwise column-wise down https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkqGCgYKTwqGe/AlDR//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
Av⊢⍤⌿Y Filtering major cells of Y according to mask Av (forces ⌿ to be a function even with a function on its left) Tacit Dyadic Function Selection treated treating interpreting interpreted as forcing coerce coercing functionify functionize schizophrenic overloaded make into being functionise train tacit fork atop compressing slashbar selecting items vertically rowsofmatrix columnwise column-wise Av/[1] dimension 1st start beginning down bitmask bit-mask https://tio.run/##SyzI0U2pTMzJT///PzexROFR2wQFYwWTR71bHvVuNjTietQ3FSRkqGAAxI969isAFf3/DwA https://help.dyalog.com/latest/#Language/Primitive%20Functions/Replicate.htm
Is/∘⍪Yv Matrix with Is columns, each consisting of Yv Tacit Dyadic Function Structural fill table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRMFPQfdcx41LtKwVDBSMH4/38A
Iv⍴∘⊂Y Array of shape Iv filled with copies of Y Tacit Dyadic Function Structural copy repeat repetitions duplicate reshape https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFIwVHvVuedQx41FXk4J6YlKy@v//AA
⊂∘⊃Y Corner element of a (non-empty) array Y[1;1;1…] Tacit Monadic Function Selection first top-left topleft northwest north-west NW cell item 1st https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTAwFjB@FHvFgUjBR19hUe9my25IJLq6lCGwqOupkcdMx51NWOq/f8fAA
Ms×∘⍳Js Arithmetic progression vector: Js steps of Ms Tacit Dyadic Function Mathematical sequence https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HnU1GSsYP@rd8qh3s6WmwuHpjzpmAJkKxv//AwA
⍳∘≢Ym All row indices of matrix Ym Tacit Monadic Function Index Generation enumerate rows table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRAwETB@FHvFgM9I1MuqOij3s2POmY86lyEJPf/PwA
,∘⍳Jv All tuples of corresponding elements of ⍳¨Jv (for small Jv of max length 15) Tacit Monadic Function Index Generation indices major cells rows items https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExR0HnXMeNS7WcFYwez/fwA
C⍳∘⊂Dv Position of first occurrence of string Dv in list of strings C Tacit Dyadic Function Index Generation indexin indexof vtv vector 1st text https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUc/KLUnPVFdQzC4pLQXRKPlAESBdnlgDJxNxUIPWod/OjjhmPupoUIOL//wMA
Ms∊∘⍳Js Is Ms in range 1…Js? Tacit Dyadic Function Comparison inrange? valid? testif https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMzBUedXQ96pjxqHezgqnB//8A
⍸@⊢B Replace 1s in Boolean array B with their enumeration Tacit Monadic Function Boolean/Logical identify label indices where https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9e5weNS1SMFQwQCIQSSY/v8fAA
X f⍣¯1⍣≡Y Limit: apply inverse of X∘f until stable Tacit Monadic Function Monadic Operator Function Application limes lim() convergence fixedpoint fixed-point https://tio.run/##SyzI0U2pTMzJT///P@1R2wQF7UcdMw5v53rUNxXEM1RIe9S7@NB6QyD5qHOhgsH//wA
f⍣¯1⍣≡Y Limit: apply inverse of f until stable Tacit Monadic Function Monadic Operator Function Application limes lim() convergence fixedpoint fixed-point https://tio.run/##SyzI0U2pTMzJT///P@1R2wQFw0cdM7SB@PB2rkd9U0EiaY96Fx9abwgkH3UuVDD4/x8A
⍋∘⍋Y Permutation vector that sorts like Y Tacit Monadic Function Index Generation ranking list
Iv⊢⍤\Y Expand last axis of Y (forces \ to be a function even with a function on its left) Tacit Dyadic Function Selection forcing coerce coercing functionify functionize make into being functionise train tacit reversesolidus slope dimension https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFQ6tN1IwUYhRMFew4IIKGioYQHGMgrpHYon6//8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Expand.htm
Iv⊢⍤⍀Y Expand leading axis of Y (forces ⍀ to be a function even with a function on its left) Tacit Dyadic Function Selection forcing coerce coercing functionify functionize make into being functionise train tacit reversesolidusbar slopebar Iv\[1] dimension start beginning https://tio.run/##SyzI0U2pTMzJT///Pzex5FHbBGMFk0e9Wx71bjY04nrUNxUoomCoYKBgBCQf9TYoABX9/w8A https://help.dyalog.com/latest/#Language/Primitive%20Functions/Expand.htm
⊂[1]Ym Enclose columns of a matrix Tacit Monadic Function Structural vertically column-wise columnwise boxed enclosed table https://tio.run/##SyzI0U2pTMzJT/@vnpJZXKD@qG@qc6R6Slpesfp/IPtR2wQFkLgCGBgrGD/q3fKod7MlF7Lco66maMNYJNn//wE
⊂[1]Ym Convert table to inverted table (character data as vectors of vectors) Tacit Monadic Function Structural matrix tables transforming transformation change changing into inverting inversion https://tio.run/##SyzI0U2pTMzJT/@vnpJZXJCTWKn@qG@qc6R6Slpesfp/IPtR2wQFqJSCxqO2iYdWPOpqijaM1VQwUjB@1LtF3TFJXcFQwVxB3TklNU0dJPr/PwA
⍉∘+Nm Conjugate Transpose Tacit Monadic Function Mathematical self-adjoint selfadjoin Yᴴ Y^H Y† Y^† Aᴴ A^H A† A^†
⌽∘⍉Ym Rotate 90° clockwise Tacit Monadic Function Structural turning rotating rotation -90° ¯90° quarter-turn quarterturn https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRAwFjB@FHvlke9my25oKKPevY@6pjxqLcTSe7/fwA
⍉∘⌽Ym Rotate 90° counter-clockwise Tacit Monadic Function Structural turning rotating rotation -90° ¯90° quarter-turn quarterturn counterclockwise https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExRAwFjB@FHvlke9my25oKKPejsfdcx41LMXSe7/fwA
⍉∘↑Yv Matrix with columns from vectors Yv Tacit Monadic Function Structural transpose columns table lists
⍉∘⍪Yv Forming first row of a matrix for later expansion Tacit Monadic Function Structural default initialise initialize 1st table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5RAAFDBSMFYy4kwUe9nY86ZjzqXQWR@v8fAA
⍉∘⍪Yv Reshaping vector Yv into a one-row matrix Tacit Monadic Function Structural 1-row table list https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5RAAFDBSMFYy4kwUe9nY86ZjzqXQWR@v8fAA
M+.×N Dot/Vector/Cross/Matrix Product of M and N (¯1↑⍴M ↔ 1↑⍴N) Tacit Dyadic Function Mathematical dotproduct vectorproduct crossproduct ∙ ⋅ · multiplication multiply
A+.×Nv Summation over subsets of Nv specified by rows of A Tacit Dyadic Function Mathematical https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0TBSMH/VuMVQwUDDUAWIgaQglDRQMNBW09Q5PVzAGipj8/w8A
M-.×N Alternating Matrix Product of M and N (¯1↑⍴M ↔ 1↑⍴N) Tacit Dyadic Function Mathematical
Am∨.∧Bm Extending a transitive binary relation Tacit Dyadic Function Boolean/Logical extension base-2 base2
Mv⌈.×Nv Maximum of Nv with weights Mv Tacit Dyadic Function Mathematical greatestif largest biggest
Mm⌊.+Nm Extending a distance table to next leg Tacit Dyadic Function Mathematical extension matrix
Mv⌊.×Nv Minimum of Nv with weights Mv Tacit Dyadic Function Mathematical smallest least
Mv+.÷Nv Sum of reciprocal series Mv÷Nv Tacit Dyadic Function Mathematical sequence
Mv-.÷Nv Sum of alternating reciprocal series Mv÷Nv Tacit Dyadic Function Mathematical sequence
Xv+.=Yv Counting pairwise matches (equal elements) in two vectors Tacit Dyadic Function Comparison cells items lists
X∧.=Yv Comparing vector Yv with rows of array X Tacit Dyadic Function Comparison list compare equality match https://tio.run/##SyzI0U2pTMzJT///P1fhUdsEIJ6o7paZl6euoO6eWFSJoBzz8hKBlHNiUQ6QcklE5qGqdEpNLFXnetQ3FWReLpyh8KhjuZ4tVNX//wA
Xm∧.=Ys Boolean rows of Xm all equal to scalar Ys Tacit Dyadic Function Sets findall lookup binary base-2 base2 compare equality match
Nv×.*B Products over subsets of Nv specified by B Tacit Dyadic Function Mathematical sub-sets
Iv∘.+Jv Addition Table for Iv down and Jv across Tacit Monadic Function Mathematical additiontable cartesianaddition plustable matrix
Iv∘.×Jv Multiplication Table for Iv down and Jv across Tacit Monadic Function Mathematical multiplicationtable cartesianproduct timestable matrix
M,.×N Mid product of M and N Tacit Dyadic Function Mathematical midproduct
X∘.,Y Cartesian product: all pairs of X and Y Tacit Monadic Function Sets
Ms⊥∘⌽Nv Ascendingly ordered Nv-coefficient polynomial at point Ms Tacit Dyadic Function Mathematical polynomium
⍎∘⍕Yv Convert character or numeric data into numeric (unsafe) Tacit Monadic Function Data Conversion normalise numbers converting change changing
name←~∘Y Create a “without” function with a hashed principal argument (fast X~Y for subsequent values of X) Tacit Monadic Function Sets performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
name←X∘⍳ Create an “index-in” function with a hashed principal argument (fast X⍳Y for subsequent values of Y) Tacit Monadic Function Index Generation performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
name←∊∘Y Create a “membership-in” function with a hashed principal argument (fast X∊Y for subsequent values of X) Tacit Monadic Function Sets performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
name←X∘∪ Create a “union-with” function with a hashed principal argument (fast X∪Y for subsequent values of Y) Tacit Monadic Function Sets performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
name←∩∘Y Create an “intersection-with” function with a hashed principal argument (fast X∩Y for subsequent values of X) Tacit Monadic Function Sets performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
name←X∘⍋ Create a “grade-ascending-according-to” function with a hashed principal argument (fast X⍋Y for subsequent values of Y) Tacit Monadic Function Index Generation performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
name←X∘⍒ Create a “grade decending according to” function with a hashed principal argument (fast X⍒Y for subsequent values of Y) Tacit Monadic Function Index Generation performance hasharray hash-array hash-table https://help.dyalog.com/latest/#Language/Defined%20Functions%20and%20Operators/Search%20Functions%20and%20Hash.htm
{0}¨Y Fast: 0 corresponding to each item of Y Tacit Monadic Function Performance Boolean/Logical speed optimised optimized quick zeroes naughts 0s zeros cell element falses falsehoods idiom
X(f⍤0)Y Run f on scalars Tacit Dyadic Function Monadic Operator Function Application apply
Mv(f⍤0 1)Nm Apply f between vector Mv and each column of Nm Tacit Dyadic Function Function Application rank suffixagreement columns distribute columwise column-wise list dimensions axes vertically columnwise
Mv(f⍤1)Nm Apply f between vector Mv and each row of Nm Tacit Dyadic Function Function Application rank prefixargeement rows distribute rowwise row-wise list dimensions axes horizontally
Xs(@1)Y Replacing first major cell of Y with Xs Tacit Monadic Function Monadic Operator Structural substitute merge amend replace update 1st item element
X(f⍣¯1)Y Inverse: find Z such that Y ≡ X f Z Tacit Monadic Function Monadic Operator Function Application f⁻¹(x,y) f′(x,y) fʹ(x,y) opposite revert
(f⍣¯1)Y Inverse: find Z such that Y ≡ f Z Tacit Monadic Function Monadic Operator Function Application f⁻¹(x) f′(x) fʹ(x) opposite revert
Ms×∘×⍨Nv Rotate figure Nv in direction of point Ms Tacit Dyadic Function Mathematical rotation complex points
×∘|⍨N Square without changing sign Tacit Monadic Function Mathematical change converting conversion
?⍨∘≢Y Random Permutation vector for Y Tacit Monadic Function Index Generation shuffled shuffling randompermutation randomise randomize randomlypermute
Xm↑⍨∘≢Ym Vertically lengthening matrix Xm to be compatible (for ,) with Ym Tacit Monadic Function Structural compatibility sameheight adjust column-wise columnwise table
M*∘÷⍨N M'th Root of N Tacit Dyadic Function Mathematical nthroot ⁿ√ ³√ ∛ ∜
A*∘~⍨N Conditional change of elements of N to one according to A Tacit Dyadic Function Mathematical 1 cells items changing converting conversion
X g⍨∘f⍨∘h Y Split-Compose (D₂-combinator): apply g between (f X) and (h Y), that is (f X) g (h Y) Tacit Dyadic Function Composition composewith splitover (fX)g(hY) (fX)ghY dovekies D2-combinator
+∘÷/N Continued fraction with terms N Tacit Monadic Function Mathematical series sequence
A⊣@⊢⍨Yv Using Boolean array A for expanding Yv (Yv's elements at 1s in A) Tacit Dyadic Function Structural ones cells items trues truths binary base-2 base2
∨/∘,B Are any true? Tacit Monadic Function Boolean/Logical testif forany thereexists ∃ ⋁
∧/∘,B Are all true? Tacit Monadic Function Boolean/Logical testif forall ∀ ⋀
⊃∘⍴¨Y Fast: The length of the first axis of each item in X Tacit Monadic Function Performance Array Properties speed optimised optimized quick cell element dimension 1st idiom
⊂⍤¯1∘↑Yv Pad elements of vector of arrays Yv to equal shape Tacit Monadic Function Structural list cells items
X⊃¨∘⊂Y Selective picking from array Tacit Monadic Function Structural chipmunk
Iv⌷⍨∘⊂Jv Generate consolidated left argument for successive transposes Iv⍉Jv⍉Y Tacit Dyadic Function Structural optimise optimize
C∊⍨∘⊂Dv Is string Dv a member of list of strings C Tacit Dyadic Function Index Generation isin membership containedin has vtv vector text
I∊⍨∘⍳Jv Boolean array of shape Jv with ones in locations Iv (inverse of ⍸Bv) Tacit Dyadic Function Boolean/Logical inversion 1s trues truths list binary base-2 base2 ⍸⍣¯1 vector length https://tio.run/##ASoA1f9hcGwtZHlhbG9n///ijpXihpAgMiA0IDcg4oiK4o2o4oiY4o2zIDEw//8
+∘÷\N Continued fraction convergents with terms N Tacit Monadic Function Mathematical series sequence
,[⍳2]Y Merge the leading two axes of Y Tacit Monadic Function Structural laminate ravel combine dimensions melt fuse join along leading axis https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQSFUCkkYKxgsmj3i2PejcbmXBBpYB8hUQYRycaJBeLEADJwgX//wcA
⊢∘≢⌸Y Count of occurrences of each unique major cell Tacit Monadic Function Mathematical elements items how many repetitions times repeated
+.×⍨Nv Sum of squares of Nv Tacit Dyadic Function Mathematical ∑x² Σx² sum(x^2) Pythagorean trigonometry
Xs∨.≠⍨Y Do rows of Y contain elements differing from Xs? Tacit Dyadic Function Comparison testif hasdifferent cells items
∘.⊢⍨Yv Square matrix with Yv as rows Tacit Monadic Function Structural tomatrixof table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedczQe9S16FHvCgVDBSMFYwWT//8B
∘.⊣⍨Yv Square matrix with Yv as columns Tacit Monadic Function Structural tomatrixof table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedczQe9S1@FHvCgVDBSMFYwWT//8B
Xv,[0.5]Yv Two-row matrix from two vectors (repeat scalars) Tacit Monadic Function Structural table lists rows
Mv⊥⍨∘⍪Nv Evaluate polynomial with descending coefficients Mv for point(s) Nv Tacit Dyadic Function Mathematical apply https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFQ6tN1QwUXjUtfRR74pHHTMe9a5SMFAwVDACSik86p2rkKZRoalgq2BccWiTboW2iUJafpFChUJmnkK1gY6hjpGOce3//wA
Cv⎕NPUT⍨∘⊂Dv Write text (vector or vector of vectors) Dv to Unicode file Cv Tacit Dyadic Function System native files dump cat save to 🐈 ascii ansi Windows-1252 UTF-8 UTF-16LE UTF-16BE UTF-32LE UTF-32LE vtv charvec charactervector textvector string https://tio.run/##SyzI0U2pTMzJT///Xz23Mi0zJ1WvpKJEXUHjUd9Uv4DQkEe9Kx51zHjU1aSpoO6RmpOTr66gHp5flJOizgVU8ahtggJIobtriAKy9v//AQ
I(1+-)J Inclusive integer difference Tacit Dyadic Function Mathematical span distance fence-post range
M(×-)N Sign of difference (¯1:M is smaller, 0:M=N, 1:M is bigger) Tacit Dyadic Function Comparison signum cmp() <=> >-< spaceship space-ship three-way compare comparing comparison
M(1-×)N Probabilistic NAND Tacit Dyadic Function Mathematical fuzzy probability chance shefferstroke notand alternativedenial Dpq ⊼
M(0⌈⌊)N Force numbers N to range 0≤N≤M Tacit Dyadic Function Mathematical clamp restrictrange between 0–
M(⌊÷)N Floored division Tacit Dyadic Function Mathematical integer intdiv() % // divmod() F-division https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQOrTc0UAAiGK3xqKfr8HZNIN8YjIHw/38A
I(1+|)J Incrementing cyclic counter J with upper limit I Tacit Dyadic Function Mathematical
M(|-)N Absolute distance between X and Y Tacit Dyadic Function Mathematical magnitudeof cartesian
(1||)N Magnitude of fractional part of N Tacit Monadic Function Mathematical absolutedecimals
I(1=∨)J Are I and J co-prime? Tacit Dyadic Function Mathematical coprime? relatively mutually testif
I(0=|)J Does I divide J? Tacit Dyadic Function Mathematical testif divides divisibility divisor ∣
I(0≠|)J Does I not divide J? Tacit Dyadic Function Mathematical testif divisibility divisor ∤ dividing
(0≤≡)Y Does Y have Uniform Depth? Tacit Monadic Function Array Properties testif uniform? orthogonal? rectangular?
(0=≡)Y Is Y a Simple Scalar? Tacit Monadic Function Array Properties testif simple? flat?
(0>≡)Y Does Y have Non-Uniform Depth? Tacit Monadic Function Array Properties testif ragged? nonuniform? nonorthogonal? nonrectangular?
Is(?⍴)Js Choosing Is random numbers in the range 1 to Js with replacement Tacit Dyadic Function Mathematical roll cells items
(⍬≡⍴)Y Is Y a Scalar? Tacit Monadic Function Array Properties testif
(≢⍴)Y Rank (number of dimensions) of Y Tacit Monadic Function Array Properties howmanyaxes numberofaxes axiscount ⍴⍴ axes
(1↓⍴)Y Dimensions of major cells Tacit Monadic Function Array Properties shape items elements axes
(¯1↓⍴)Y Lengths of leading axes Tacit Monadic Function Array Properties shape dimensions start beginning
(¯11○+)N Swap real and imaginary Tacit Monadic Function Mathematical
M(○×)N Area of cone with height M and radius N (excluding base) Tacit Dyadic Function Circular/Trigonometric lengths bottom
(2×○)N Circumference of circle with radius N Tacit Monadic Function Circular/Trigonometric edge length
M(¯3○÷)N Angle of right triangle with height M and width N Tacit Dyadic Function Circular/Trigonometric pythagorean
(¯1○÷)N Arccosecant Tacit Monadic Function Circular/Trigonometric inverse acsc() arccsc() acosec() arccosec() arcuscosecans
(¯2○÷)N Arcsecant Tacit Monadic Function Circular/Trigonometric inverse asec() arcsec() arcussecans
(¯3○÷)N Arccotangent Tacit Monadic Function Circular/Trigonometric inverse acot() acotg() actg() actn() arcot() arccot() arccotg() acotn() arccotn() arcctg() arcctn() arcuscotangens
(¯5○÷)N Hyperbolic area cosecant Tacit Monadic Function Circular/Trigonometric inverse acsch() csch^-1() csch⁻¹() acosech() cosech^-1() cosech⁻¹() arcsch() arcosech() arccsch() arccosech() cosecanshyperbolicus
(¯6○÷)N Hyperbolic area secant Tacit Monadic Function Circular/Trigonometric inverse asech() sech^-1() sech⁻¹() arsech() arcsech() secanshyperbolicus
(¯7○÷)N Hyperbolic area cotangent Tacit Monadic Function Circular/Trigonometric inverse acoth() actgh() ctgh^-1() ctgh⁻¹() acotgh() cotgh^-1() cotgh⁻¹() acotnh() cotnh^-1() cotnh⁻¹() actnh() ctnh^-1() ctnh⁻¹() arctgh() arcoth() arcotgh() arctnh() arccoth() arcctgh() arccotgh() arcctnh() cotangenshyperbolicus
(¯1*~)B Map 0/1 to ¯1/1 Tacit Monadic Function Data Conversion convert Booleans signum unit direction sgn zeros zeroes ones negative positive change changing convert converting -1 binary https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0Dq031KrTVDBUMABiIPn/PwA
(-∘1)N Decrement Tacit Monadic Function Mathematical decrease previous
(1∘-)N Probabilistic inverse (NOT) Tacit Monadic Function Mathematical fuzzy probability chance logicalnot logicalnegation logicalcomplement ¬ negate inverting
(÷∘100)N Rate corresponding to percentage N Tacit Monadic Function Mathematical conversion converting change changing
(÷∘2)N Halve: N÷2 Tacit Monadic Function Mathematical halfof
(1∘↑)Ym First row as a row matrix (row vector) Tacit Monadic Function Selection topmostrow leading 1st table list start beginning
(¯1∘↑)Ym Last row as a row matrix (row vector) Tacit Monadic Function Selection bottommostrow trailing table list ending
(*∘3)N Cube Tacit Monadic Function Mathematical ³ ^3
(,∘1)Y Append a column of 1s Tacit Monadic Function Structural ones trues truths
Xv(,⍤0)Yv Two-column matrix from two vectors (repeat scalars) Tacit Monadic Function Structural table lists columns
Xv(,⍤1)Ym Prefix vector to each row of matrix Tacit Dyadic Function Structural prepend rows list table rows
Xm(,⍤1)Yv Postfix vector to each row of matrix Tacit Dyadic Function Structural append rows list table rows
(,⍤0)Y Increment rank by inserting a new dimension after the trailing one Tacit Monadic Function Structural additional dimensions axes axis items elements cells extend shape add ending last columnmatrixfromvector https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5R0NB51LvEQFNBPTEpWZ0Li4SxggmQC5Rw/P8fAA
(⍪∘1)Y Append a row of 1s Tacit Monadic Function Structural ones trues truths
Is(⊃⌽)Yv Pick item of vector Yv at cyclic offset Is (like ⎕IO←0, default Is:¯1) Tacit Dyadic Function Selection element cell list ⎕ioindependent ⎕ioindependence ⎕io-insensitive ⎕ioinsensitive Choosing choose ⎕io=0 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTMFTQedTU/6tmrqaCemJSckpqm/v8/AA
(⊃⌽)Yv Pick last item of vector Yv Tacit Monadic Function Selection element cell list
(1 ¯1×⊂)N ±N by juxtaposition Tacit Monadic Function Mathematical plusminus
(¯1 1×⊂)N ∓N by juxtaposition Tacit Monadic Function Mathematical minusplus
(10 12○⊂)N Split complex array into two-element vector of magnitude array and angle array Tacit Monadic Function Data Conversion complexnumber polar arc() abs() separate parts absolute values list tuple converting change changing
(9 11○⊂)N Split complex array into two-element vector of real array and imaginary array Tacit Monadic Function Data Conversion complexnumber re() im() separate parts values list tuple converting change changing
(⊂⍤¯1)Y Enclose each major cell for any rank Y Tacit Monadic Function Structural dimensions higher high-rank any-rank highrank anyrank items elements axes cells
Is(1⌷⊖)Y Select major cell of Y at cyclic offset Is (like ⎕IO←0, default Is:¯1) Tacit Dyadic Function Selection element item
(1⌷⊖)Y Tail: Last major cell Tacit Monadic Function Selection Y[-1;] X[-1;] Y[-1] X[-1] Y[¯1;] X[¯1;] Y[¯1] X[¯1] trailing element item ending
Im(⌷⍤¯1 99)Y Select: each major cell of Im selects a cell from Y Tacit Dyadic Function Selection rightshoeunderbar saneindexing ⊇ items elements index
(¯1+⍳)Js Integers from 0 to Js-1 Tacit Monadic Function Mathematical whole numbers naturals 1st
(⍳≢)Y Indices of Major Cells of Y Tacit Monadic Function Index Generation enumerate number count items elements
(⍳⍴)Y All indices of array Y Tacit Monadic Function Index Generation
(⍳∘1)N Index of first 1 in N Tacit Monadic Function Index Generation indexof one locate find positionof location 1st
X(⍳⍤1)Y Indices of elements of X in corresponding rows of X (X[i;]⍳Y[i;]) Tacit Dyadic Function Index Generation indexin indexof find locate positionof rowwise row-wise locating cells items location horizontally
Is(⍳,)Js Catalogue of all pairs from ⍳Is and ⍳Js Tacit Dyadic Function Index Generation pairings tuples table matrix
(0∊≠)Y Are any major cells identical? Tacit Monadic Function Sets testif anysame? anyequal? anyduplicates? anyidentical? anydups? items elements
(0∊⍴)Y Is Y an Empty Array? Tacit Monadic Function Structural testif isempty? isvoid? isnull?
X(~∊)Y Boolean items in X that are not in Y Tacit Dyadic Function Sets isnotin membership notcontainedin hasn't doesnothave elementof ∉ cells elements binary base-2 base2
(∊∘⍬)Y Zeros, simple with same shape Tacit Monadic Function Boolean/Logical zeroes naughts 0s falses falsehoods
X(∊⍤1)Y Which elements of X belong to corresponding row of Y (≢X ↔ ≢Y) Tacit Dyadic Function Sets testif memberof isin membership containedin has cells items
X(1=⍸)Y Is Y within the range [ 1⌷X , 2⌷X ) ? Tacit Dyadic Function Comparison between? inside? insideinterval? insiderange? testif ≤Y< ≤X< tao totalarrayordering ininterval? inrange? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwVNAxtH/Xu0FQw4MIiaIhN0AiboDE2QZP//wE
X(1≠⍸)Y Is Y outside the range [ 1⌷X , 2⌷X ) ? Tacit Dyadic Function Comparison outside? testif >Y≥ >X≥ tao totalarrayordering outsideinterval? outsiderange? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwVNAwfdS541LtDU8GAC6uwIXZhI@zCxtiFTf7/BwA
(⊃⍸)B Index of first satisfied condition in B Tacit Monadic Function Index Generation 1st
X(⍸∊)Y Indices of all occurrences of elements of X in Y Tacit Dyadic Function Index Generation locate find membersof positionsof locating cells items location
(⊃⍋)Y Index of Smallest Tacit Monadic Function Comparison find locate positionof least minimum lexicographically lexically locating location
X(⍋⍳)Y Grade up of Y according to key X Tacit Dyadic Function Index Generation custom sort order ascending
(⍋⍋)Y Ascending cardinal numbers (ranking, all different) Tacit Monadic Function Index Generation rising up ordinality
(⊃⍒)Y Index of Largest Tacit Monadic Function Comparison find locate positionof biggest greatestif maximum lexicographically lexically locating location
X(⍒⍳)Y Grade down of Y according to key X Tacit Dyadic Function Index Generation custom sort order descending
(⍋⍒)Y Descending cardinal numbers (ranking, all different) Tacit Monadic Function Index Generation falling down ordinality
(↓⍉)Ym Matrix to vector of column vectors Tacit Monadic Function Structural split table lists into columns https://tio.run/##ASkA1v9hcGwtZHlhbG9n///ijpXihpAgKOKGk@KNiSkgMyA04o204o2zMTL//w
(⍉↑)Yv Convert inverted table to table (character data as vectors of vectors) Tacit Monadic Function Structural matrix tables transforming transformation change changing into un-inverting un-inversion un-vertion unverting unversion unvertion https://tio.run/##SyzI0U2pTMzJT/@vnpJZXJCTWKn@qG@qc6R6Slpesfp/IPtR2wQFqJSCxqPezkdtEzUVNNQdk9QV1J1TUtPUgTxDBSMgaa5grPn/PwA
(⍉⍤2)Y Transpose every submatrix of Y Tacit Monadic Function Structural cant ^T ⸆ ᵀ sub-matrix sub-table subtable planes
X(⊃⍷)Y If Y begins with X Tacit Dyadic Function Boolean/Logical prefixof? startswith? prefix?
X(⍸⍷)Y Positions of starts of subarrays X in Y Tacit Dyadic Function Index Generation beginningsof sub-arrays sub-strings substrings subvectors sub-vectors sub-matrices submatrices sub-sequence subsequence segmented sub-lists partitioned sublists starting points separated separator delimiter
(0J1⊥⊖)Nm Parallel projection of 3D object in Nm Tacit Monadic Function Mathematical
(0⊥⍴)Y Number of columns in Y Tacit Monadic Function Array Properties trailingshape
M(⊥⍣¯1)N N in Base M Tacit Dyadic Function Mathematical tobase conversion converting change changing
(≢⍕)Js Number of digit positions in Js (depends on ⎕PP) Tacit Monadic Function Mathematical digits
Is(⍎⍕)N Rounding N to Is decimal places Tacit Dyadic Function Mathematical precision banking banker's bank's
(⍎⍕)Nv Reshaping only one-element numeric vector Nv into a scalar (leave longer vectors as-is) Tacit Monadic Function Structural 1-element singleton lists
(⍎⍕)Nv Rounding to ⎕PP precision Tacit Monadic Function Mathematical system
(2|⎕DR)Y Is Y numeric? Tacit Monadic Function Array Properties testif num? nums? datatype data-type numbers?
(326≠⎕DR)Y Is Y a Homogeneous Array? Tacit Monadic Function Array Properties testif homogeneous? simple? flat? single-type consistent-type uniform?
(⊃⎕NGET)Dv Read Unicode text file Dv content as simple vector Tacit Monadic Function System native files fetch load ascii ansi Windows-1252 UTF-8 UTF-16LE UTF-16BE UTF-32LE UTF-32LE charvec charactervector textvector single one long string https://tio.run/##SyzI0U2pTMzJT///X@NRV5O6R2pOTr66gnp4flFOirrmo76pfgGhIQrquZVpmTmpeiUVJepcQMFHbRMUgOqbQfLuriGaKAr@/wcA
(20⎕DT⊆)J Convert ⎕TS-style timestamps to UNIX times Tacit Monadic Function Data Conversion UnixTime PosixTime UnixEpochTime 1970
(¯1⎕DT⊆)J Convert (Dyalog date number) date-times to ⎕TS-style time stamps Tacit Monadic Function Data Conversion datetimes date-times millisecond YMDhmsfff ms IDNToDate https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
(¯10⎕DT⊆)J Convert (⎕TS-style or Dyalog date number) date-times to ISO day-of-year components time stamps Tacit Monadic Function Data Conversion datetimes date-times YDhmsffffff μs https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
(¯11⎕DT⊆)J Convert (⎕TS-style or Dyalog date number) date-times to ISO day-of-week components time stamps Tacit Monadic Function Data Conversion datetimes date-times YWDhmsffffff μs https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
(¯2⎕DT⊆)J Convert (⎕TS-style or Dyalog date number) date-times to microsecond precision ⎕TS-style time stamps Tacit Monadic Function Data Conversion datetimes date-times YMDhmsffffff μs https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
(¯20⎕DT⊆)J Convert (⎕TS-style or Dyalog date number) date-times to decimal encoded date and time stamps Tacit Monadic Function Data Conversion datetimes date-times YWDhms https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
(¯3⎕DT⊆)J Convert (⎕TS-style or Dyalog date number) date-times to nanosecond precision ⎕TS-style time stamps Tacit Monadic Function Data Conversion datetimes date-times j expanded digit time YMDhmsfffffffff ns https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
(¯30⎕DT⊆)J Convert (⎕TS-style or Dyalog date number) date-times to DateTimePicker format time stamps Tacit Monadic Function Data Conversion datetimes date-times IDNhms https://help.dyalog.com/latest/#Language/System%20Functions/dt.htm
As↓⍨∘-⍨Y Conditional drop of last element of Y Tacit Dyadic Function Structural trailing cell item delete remove ending without removing erasing erase eliminate eliminating deleting
Is↑⍨∘-⍨Yv Padding Yv on the left to width Is Tacit Dyadic Function Structural extend left-align leftalign text string
X⍴⍨∘⍴⍨Y Array with shape of X and content of Y Tacit Dyadic Function Structural reshape mould mold form fill
,∘⊆∘,Y Normalise scalar/vector/vector of scalars/vectors to vector of vectors Tacit Monadic Function Structural normalize nested nesting flexible consistent input
Iv⌷⍨∘⊂⍨Y Select major cells Iv from Y Tacit Dyadic Function Selection rightshoeunderbar saneindexing ⊇ items elements getting picking selecting
Iv⌷⍨∘⊂⍨Y Permute: Reorder major cells of Y according to permutation vector Iv Tacit Dyadic Function Selection rightshoeunderbar ⊇ items elements permutation permuting
X⍳⍨∘⊖⍨Y Index of last occurrence of major cells Y in X, counted from the rear Tacit Dyadic Function Index Generation indexin indexof find locate positionof locating items elements location reverse back trailing ending https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUE5OKEpMTU0CUusKj3s2Pelc86pjxqGsakAGSVf//HwA
⍳∘≢∘⍴Y All axes of array Y Tacit Monadic Function Index Generation dimensions
Iv∊∘⍳∘≢Y Starting points for Y in indices pointed by Iv Tacit Dyadic Function Structural segmented partitioned starts beginnings separated separator delimiter
+\⍣2∘⍳Js First Js triangular pyramidal numbers Tacit Monadic Function Mathematical figurative tetrahedral oeisA000292 oeisA292 1st
⌽∘⍉∘⌽Ym Reflect counter-diagonally Tacit Monadic Function Structural mirroring reflecting reflection counterdiagonally mirror
Is⌿∘⍉∘⍪Yv Matrix with Is rows, each consisting of Yv Tacit Dyadic Function Structural fill table
Xs+.=∘,Y Number of occurrences of scalar Xs in array Y Tacit Dyadic Function Comparison count tally
M(⊢-|)N Largest whole multiple of M less than or equal to N (N rounded down to closest smaller multiple of M) Tacit Dyadic Function Mathematical without less nodivisionremainder bar() noresidual intmultiples smaller ≤ integer unit floor https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMDRQ0HnUt0q3RVLAEcQwNFQwtFYwMFIwM//8HAA
(×|⊢)N Fractional part with sign Tacit Monadic Function Mathematical decimals
(⊢=+)N Is N real? Tacit Monadic Function Mathematical testif
(⌊=⊢)N Is N integer? Tacit Monadic Function Mathematical testif whole number?
(⊢≠+)N Is N complex? Tacit Monadic Function Mathematical testif
(⌽≡⊢)Dv Is Dv a palindrome? Tacit Monadic Function Text testif string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HvXsfdS58FHXIk0F9aLE5NTkxCJ1LmySQAmQvPr//wA
I(⌊1+⍟)J Length to represent J in base I Tacit Dyadic Function Mathematical width representation required digits positions
(¯2○1○⊢)N Complementary Angle Tacit Monadic Function Circular/Trigonometric ○/
(1⍴⍨≢)Ym Vector having as many ones as Ym has rows Tacit Monadic Function Boolean/Logical 1s trues truths list
(*×⍨)N Limit of nominal rate N when continuously compounded Tacit Monadic Function Mathematical interest
(180÷⍨○)N N Degrees in Radians Tacit Monadic Function Circular/Trigonometric
(!-∘1)N Gamma function of N Tacit Monadic Function Mathematical gamma() Γ
(÷1∘○)N Cosecant Tacit Monadic Function Circular/Trigonometric csc() cosec() cosecans
(÷2∘○)N Secant Tacit Monadic Function Circular/Trigonometric sec() secans
(÷3∘○)N Cotangent Tacit Monadic Function Circular/Trigonometric cot() cotg() ctg() cotn() ctn() cotangens
(÷5∘○)N Hyperbolic cosecant Tacit Monadic Function Circular/Trigonometric csch() cosech() cosecanshyperbolicus
(÷6∘○)N Hyperbolic secant Tacit Monadic Function Circular/Trigonometric sech() secanshyperbolicus
(÷7∘○)N Hyperbolic cotangent Tacit Monadic Function Circular/Trigonometric coth() ctgh() cotgh() ctnh() cotnh() cotangenshyperbolicus
(○*∘2)N Area of circle with radius N Tacit Monadic Function Circular/Trigonometric length
(~2∘|)J J is Even Tacit Monadic Function Mathematical
{X} f∘g⍨⍨Y J Hook: Y f g Y when monadic and X f g Y when dyadic Tacit Monadic Function Composition
~∘' '¨D Remove blanks in each string Tacit Monadic Function Text deletespaces spaces drop without removing erasing erase eliminate eliminating delete deleting
(¯2-/⊢)N Deltas: (N[2]-N[1])(N[3]-N[2])(N[4]-N[3])… Tacit Monadic Function Mathematical pairwisedifferences changes steps
(¯2÷/⊢)N Ratio of each number in a list to its predecessor: (N[2]÷N[1])(N[3]÷N[2])(N[4]÷N[3])… Tacit Monadic Function Mathematical pairwiseratios vector
(⌈/|)N Largest row-wise magnitude found in N Tacit Monadic Function Mathematical rowwise horizontally biggest greatestif maximum absolute value
(⌊/|)N Smallest row-wise magnitude found in N Tacit Monadic Function Mathematical rowwise horizontally least minimum absolute value
(0=/⊢)Yv Ones, same shape plus one Tacit Monadic Function Boolean/Logical 1s trues truths
(0≠/⊢)Yv Zeros, same shape plus one Tacit Monadic Function Boolean/Logical zeroes naughts 0s falses falsehoods
Xv(+/≠)Yv Hamming distance Tacit Dyadic Function Mathematical edit stringcomparison fuzzy
(×/⍴)Y Count the number of elements in an array Tacit Monadic Function Array Properties tallyall ⍴, numberofelements numberofitems howmanyelements howmanyitems whole scalars countall ×⌿⍴ ≢, ⍴, cells items
(=/⍴)Ym Is Ym a square matrix? Tacit Monadic Function Array Properties square? table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0bPUf9W7RVHjUNlE9MSlZXUE9JTVNnQurLFAyOUX9/38A
Is(*/⍴)Ns Tetration: ᴺˢIs Tacit Dyadic Function Mathematical hyper-4 hyper4 N↑↑I ᴺˢIs ᴺI knuth's up-arrow uparrow N^^I I[4]N tetrate tetrating ⁿa a↑↑n https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSMFTS09B/1btFUMOKCChnBhUz@/wcA
(+⌿|)N Sum of magnitude of N Tacit Monadic Function Mathematical absolutesummation sumabs
(⌈⌿|)N Largest column-wise magnitude found in N Tacit Monadic Function Mathematical columnwise horizontally biggest greatestif maximum absolute value vertically row-wise rowwise
(⌈⌿|)N Infinity-norm Tacit Monadic Function Mathematical L∞-normal L-∞ ℓ∞ ℓ-∞ Linf https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HvV0POrZX6OpYKxg8v8/AA
(⌊⌿|)N Smallest column-wise magnitude found in N Tacit Monadic Function Mathematical columnswise horizontally least minimum absolute value vertically columnwise row-wise rowwise
M(=⌿<)N Is N outside the range ( 1⌷M , 2⌷M ] or ( 2⌷M , 1⌷M ] ? Tacit Dyadic Function Comparison outside? testif ≥Y> ≥X> outsideinterval? inrange? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwVNGwf9ey30VQw4MIiaIhN0AiboDE2QROYoDFQGMMiZEFDbIJG2ASNsQma/P8PAA
M(=⌿≤)N Is N outside the range [ 1⌷M , 2⌷M ) or [ 2⌷M , 1⌷M ) ? Tacit Dyadic Function Comparison outside? testif >Y≥ >X≥ outsideinterval? inrange? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwVNGwf9ex/1LlEU8GAC6uwIXZhI@zCxtiFTWDCxkAJLFaiChtiFzbCLmyMXdjk/38A
M(≠⌿<)N Is N within the range ( 1⌷M , 2⌷M ] or ( 2⌷M , 1⌷M ] ? Tacit Dyadic Function Comparison between? inside? insideinterval? insiderange? testif <Y≤ <X≤ ininterval? inrange? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwVNB51LnjUs99GU8GAC6uwIXZhI@zCxtiFTWDCxkAJLFaiChtiFzbCLmyMXdjk/38A
M(≠⌿≤)N Is N within the range [ 1⌷M , 2⌷M ) or [ 2⌷M , 1⌷M ) ? Tacit Dyadic Function Comparison between? inside? insideinterval? insiderange? testif ≤Y< ≤X< ininterval? inrange? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQMFYwVNB51LnjUs/9R5xJNBQMuHBKGuCSMcEkY45IwgUkYA6WwWo4uYYhLwgiXhDEuCZP//wE
(1∘↑⍤1)Ym First column as a column matrix (column vector) Tacit Monadic Function Selection leftmostcolumn leading 1st table list start beginning
(¯1∘↑⍤1)Ym Last column as a column matrix (column vector) Tacit Monadic Function Selection rightmostcolumn trailing table list ending
Xs@(Ys∘=)Y Replacing all values Ys in Y with Xs Tacit Monadic Function Dyadic Operator Structural substitute merge amend replace update
Ms(+,-)Ns Ms±Ns Tacit Dyadic Function Mathematical plusminus
Ms(-,+)Ns Ms∓Ns Tacit Dyadic Function Mathematical minusplus
(+/,)N Sum all elements in an array Tacit Monadic Function Arithmetic sumall +⌿, grandtotal sumitems cells items
(+/,)B Number of trues Tacit Monadic Function Boolean/Logical sumall howmanytrue count tally 1s ones truths
Xs(,,⍤0)Yv Inserting Xs before each element of Yv Tacit Dyadic Function Structural cell item interleave alternate
Xv(,,⍤0)Yv Merging equal-length vectors Xv and Yv alternately Tacit Dyadic Function Structural faro weave dovetail the technique zipper zipping merge interweave interweaving interleave interleaving shuffle shuffling meshing lists zip() zip zipwith() zip-with zipwith
Xv(,,⍤1 0)Yv Inserting Xv before every element of Yv Tacit Dyadic Function Structural merge cell item
(⊃0∘⍴)Y Fill element (converts characters to spaces, numbers to zeros) Tacit Monadic Function Array Properties fillelement padding 0s zeroes type cell item blanks falses falsehoods
(⊃,/)Yv Join array of arrays horizontally Tacit Dyadic Function Structural nextto juxtapose merge flattening flattened row-wise rowwise
(⊃⍪⌿)Y Join array of arrays vertically Tacit Dyadic Function Structural aboveandbelow stack merge flattening flattened column-wise columnwise
(,⊂⍤¯1)Y Vector of major cells for any rank Y Tacit Monadic Function Structural vectorise vectorize list dimensions higher high-rank any-rank highrank anyrank items elements axes
(⊃0⍴⊂)Y Type: 'a' 1 ⎕NULL → ' ' 0 ⎕NULL (∊ with ⎕ML←0) Tacit Monadic Function Array Properties prototype ⍷ datatypeof 0s zeroes spaces blanks zeros falses falsehoods
Xs(≠⊆⊢)Yv Split Yv at occurrences of Xs (removes separators and empty segments) Tacit Dyadic Function Structural cut chop divide linebreaks newlines spaces carriagereturns crnl crlf linefeeds vec2vtv separate separators chunk list dividing segments partitions by delimiters delimited string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTU9dUVNB51LnjU1faoa5GmgnpGak5Ovn5JRmpRqn55flFOivr//wA
(⊂≡⊆)Y Is Y a Simple Array? Tacit Monadic Function Array Properties testif simple? flat?
(⊂≢⊆)Y Is Y a Nested Array? Tacit Monadic Function Array Properties testif nested?
(¯1+2×⍳)Js Odd integers from 1 to 2×Js Tacit Monadic Function Mathematical numbers 1st https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0Dq031DY6PP1R72ZNBVMubKJm//8DAA
(⍳¯1↑⍴)Y Indices of trailing axis of Y Tacit Monadic Function Array Properties shape dimension ending
X(⌈/⍳)Y Index of last occurrence in X of any major cell of Y Tacit Dyadic Function Index Generation element find locate location indexin indexof positionof locating cells items
X(⌊/⍳)Y Index of first occurrence in X of any major cell of Y Tacit Dyadic Function Index Generation element find locate 1st location indexin indexof positionof locating cells items
(⍳∘1⍤1)B Convert permutation matrices in B to permutation vectors Tacit Monadic Function Mathematical word representation matrixes index representation https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HvVuftQxw/BR7xJDTYVHbRM1DBUMIFBTA8IwhDANUUWBAhAmWFzz/38A
(0,2×⍳)Js Even integers from 0 to 2×Js Tacit Monadic Function Mathematical numbers 1st https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0DHSMDk9/1LtZU8GUC1PM7P9/AA
(~0∘∊)B All Tacit Monadic Function Boolean/Logical forall true givenany tautology universalquantification ∀
(~1∘∊)B Not Any Tacit Monadic Function Boolean/Logical none notany
(+/∊)N Sum of all atoms in N Tacit Monadic Function Mathematical sumall +⌿∊ grandtotal sumitems
Xv(∨/∊)Yv Do Xv and Yv have any elements in common? Tacit Dyadic Function Sets testif anyshared? anycommon? cells items from
Xv(∧/∊)Yv Is Xv a Subset of Yv? Tacit Dyadic Function Sets testif subset? containedin ⊆ made of elements
X@(∊∘Y)Z Replace all occurrences of elements from Y in array Z with X Tacit Monadic Function Monadic Operator Structural substitute merge amend update cells items https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUK9QdNB51dD3qmKHu6OrpH6quqaDu4erj46/g6Oei4O7v7@IU6ar@/z8A
X(1⍳⍨∊)Y Index of first occurrence in X of any item of Y Tacit Dyadic Function Index Generation cell element find locate 1st position find location
(⊢≡∪)Y Are all major cells distinct? Tacit Monadic Function Sets testif alldifferent? allunequal? noduplicates? nodups? items elements alldistinct? allunique? https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HnUtetS58FHHKk0F9cSk5BR1Lhwyier//wMA
(∪⍳⊢)Y Consecutive ids (indices with equal major cells mapping to same index) Tacit Monadic Function Index Generation integers replace with convertion to self-identifying generate ids identities serial-numbers enumeration labels self-classify selfclassify https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HnWsetS7@VHXIk0FIwVzBUMFCyBtAaL//wcA
Is(⊢∩∧)Jv Elements of Jv divisible by Is Tacit Dyadic Function Mathematical filter divisors cells items
Xv(~,∩)Yv Move elements Yv (which are members of Xv) to the rear of Xv Tacit Dyadic Function Sets demote end cells items sort by non-membership non-members
Xv(∩,~)Yv Move elements Yv (which are members of Xv) to the front of Xv Tacit Dyadic Function Sets promote beginning cells items sort by non-membership non-members
Xv(∪~∩)Yv Symmetric Set Difference Tacit Dyadic Function Sets ⊖
(⊢/⍋)Y Index of last maximum element of Y Tacit Monadic Function Index Generation find locate positionof greatestif biggest locating cell item location
(⊢/⍒)Y Index of last minimum element of Y Tacit Monadic Function Index Generation find locate positionof smallest least locating cell item location
X(∧\=)Y Indicate leading elements that are equal Tacit Dyadic Function Comparison show matching onleft cells items masking indicating start beginning
X(∧\≠)Y Indicate leading elements that are unequal Tacit Dyadic Function Comparison show different onleft cells items masking indicating start beginning
(+\⍳)Js First Js triangular numbers Tacit Monadic Function Mathematical oeisA000217 oeisA217 1st
(-\⍳)Js Alternating series (1,-1,2,-2, …) of length Js Tacit Monadic Function Mathematical oeisA001057 oeisA1057 1,¯1,2,¯2,
(+\⍣¯1)N Difference of adjacent pairs with seed value Tacit Monadic Function Mathematical differences deltas changes steps
(≠\⍣¯1)B Convert binary to reflected Gray code Tacit Monadic Function Boolean/Logical base-2 base2 Conversion converting change changing
(⍉≡⊢)Ym Is Ym symmetric? Tacit Monadic Function Array Properties testif
(⍉≡+)Nm Is Nm a Hermitian matrix? Tacit Monadic Function Mathematical testif Hermitian? self-adjoint? selfadjoint? Yᴴ Y† Aᴴ A†
(-≡⍉)Ym Is Ym anti-symmetric? Tacit Monadic Function Array Properties testif antisymmetric skewsymmetric skew-symmetric
(⍉0/⍪)Yv Using sample row Yv to form an initially empty matrix for later expansion Tacit Monadic Function Structural default initialise initialize table
Xv(⊣/⍷)Ym Boolean rows of Ym starting with X Tacit Dyadic Function Sets findfirstin search locatefirst binary base-2 base2
Cv(1⍳⍨⍷)Dv First occurrence of string Cv in string Dv Tacit Dyadic Function Text find locate positionof locating location 1st
(*∘0.5)N Square Root Tacit Monadic Function Mathematical squareroot sqrt ²√ ^0.5 ^.5
(÷1⊥÷)Nv Ohm's Law: resistance of parallel resistors/capacitance of serial capacitors Tacit Monadic Function Mathematical electronics electrics circuits Ω series inparallel
(⊥⍨⌽)Bv Count of leading ones Tacit Monadic Function Boolean/Logical 1s trues truths at start beginning
(⊥⍨~)Bv Count of trailing zeros Tacit Monadic Function Boolean/Logical 0s zeroes falses at end
(⍳0⊥⍴)Y All column indices of array Y Tacit Monadic Function Index Generation enumerate columns
(10∘⊥⍣¯1)N Digits of N Tacit Monadic Function Mathematical base10 decimal base-10
(2∘⊥⍣¯1)J Binary representation of J Tacit Monadic Function Mathematical digits base2 base-2 Boolean
(⍉≡⌹)Nm Is Nm an Orthogonal matrix? Tacit Monadic Function Mathematical testif Orthogonal?
(⍕≡⊢)Y Is Y a simple character array? Tacit Monadic Function Array Properties testif
(1↓0∘⍕)Js Show all digits of integer Js (unknown digits as “_”) Tacit Monadic Function Text display print decimals full non-exponential format normal string https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExSM9UwMjUyNXA0NuKAiGoaP2iYbPOqY8ah3qiaS/P//AA
(1 0⍕10 10⊤⍳)Js Vertically stack digits of ⍳Is (helps locating column positions) Tacit Monadic Function Text locate location column-wise columnwise string
(0<40∘⎕ATX)Dv Is Dv defined? Tacit Dyadic Function System used? unavailable? name identifier symboltable exists? loaded? set?
(0≤40∘⎕ATX)Dv Is Dv a valid APL identifier? Tacit Monadic Function System testif symbol validity identifiers names allowed? valid? name? legal? dyalog permitted? variable function operator label https://help.dyalog.com/latest/#Language/Introduction/Variables/Names.htm
(0=40∘⎕ATX)Dv Is Dv undefined? Tacit Dyadic Function System free? available? name identifier symboltable doesn't exist? not exists? missing?
(3=40∘⎕ATX)Dv Is Dv a function? Tacit Monadic Function System fn? are functions?
(4=40∘⎕ATX)Dv Is Dv an operator? Tacit Monadic Function System op? are operators?
(2|⎕DR⍤1)Y Which rows of Y are all numeric? Tacit Monadic Function Array Properties allnumberrows
(7|1⎕DT⊆)J Day of week (Sunday:0) Tacit Monadic Function Mathematical weekday gregoriancalendar
(∊1⎕NPARTS⊢)Dv Absolute path name Tacit Monadic Function System filesystem folder directory full normalised normalized simplified simplify resolved resolving
(⎕NS¨⍸)Js Create vector of Js new empty namespaces Tacit Monadic Function Data Conversion object make new construct collect )ns reference
(2⎕FIX 62∘⎕ATX)Dv Enable preservation of whitespace for item Dv Tacit Monadic Function System allow keeping text-as-typed keeping save saving remembering white-spaces indents indentation code autoformatting auto-formatting layout custom text-as-is source-as-typed
{≢⍵}⌸Y Frequencies of major cells Tacit Monadic Function Mathematical occurrences statistics items elements
X{⊂⍵}⌸Y Group values Y by keys X Tacit Dyadic Function Structural groups grouping classify bins group-by
{⊂⍵}⌸Y Group indices of Y by keys Y Tacit Dyadic Function Structural groups grouping classify bins group-by
+∘÷/∘⍳Js Continued fraction: 1+÷2+÷3+÷4+÷5+÷6+÷…Js Tacit Monadic Function Mathematical series sequence
Is,/∘⍳∘≢Y Moving width-Is window of indices for array Y Tacit Dyadic Function Index Generation
∘.+⍨∘⍳Js Addition Table for Numbers up to Js Tacit Monadic Function Mathematical additiontable cartesianaddition plustable matrix integers
∘.×⍨∘⍳Js Multiplication Table for Numbers up to Js Tacit Monadic Function Mathematical multiplicationtable cartesianproduct timestable matrix integers
∘.⌈⍨∘⍳Js Maximum table of 1…Js Tacit Monadic Function Mathematical matrix
∘.<⍨∘⍳Js Upper triangular matrix without diagonal: Js by Js Tacit Monadic Function Boolean/Logical triangle NE northeast north-east table remove strict removing erasing erase eliminate eliminating delete deleting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedczQs3nUuwJIP@rdrGD6/z8A
∘.≤⍨∘⍳Js Upper triangular matrix with diagonal: Js by Js Tacit Monadic Function Boolean/Logical triangle NE northeast north-east table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedczQe9S55FHvCiDrUe9mBdP//wE
∘.≥⍨∘⍳Js Lower triangular matrix with diagonal: Js by Js Tacit Monadic Function Boolean/Logical triangle SW southwest south-west table https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedczQe9S59FHvCiDrUe9mBdP//wE
∘.>⍨∘⍳Js Lower triangular matrix without diagonal: Js by Js Tacit Monadic Function Boolean/Logical triangle SW southwest south-west table remove strict removing erasing erase eliminate eliminating delete deleting https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQedczQs3vUuwJIP@rdrGD6/z8A
M(⊢-×)N Probabilistic converse nonimplication Tacit Dyadic Function Mathematical fuzzy probability chance ⇍ Mpq
M(⊣-×)N Probabilistic nonimplication Tacit Dyadic Function Mathematical fuzzy probability chance abjunction ⇏ not butnot Lpq
A(⊢ׯ1*⊣)N Conditional elementwise change of sign Tacit Dyadic Function Mathematical signum conditionalnegation changing converting conversion
M(⊣+¯11○⊢)N Join real part M and imaginary part N to form complex Tacit Dyadic Function Mathematical complexnumber re() im() values combine ⌾ cartesian rectangular ⊕
M(⊣ׯ12○⊢)N Join magnitude M and radians N to form complex Tacit Dyadic Function Data Conversion complexnumber polar angle absolute values combine converting change changing ⊗
(¯128+256|128∘+)J Convert from unsigned short integers to signed short integers Tacit Monadic Function Data Conversion datarepresentation converting change changing
(≢↑1∘↓)Y Shifting Y left/up one position (padding on right/bottom) Tacit Dyadic Function Selection leftshift list vector 1
(1=≢∘⍴)Y Is Y a vector? Tacit Monadic Function Array Properties testif rank1 https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0DG0fdS561DHjUe8WTQV1j9ScnHx1LhySuCTU//8HAA
(⌊1+10∘⍟)J Number of digits in strictly positive integers in J Tacit Monadic Function Mathematical needed positions width representation https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HvV0GWobGjzqmPGod76mgqGZoYWCoYKRuaGFkcX//wA
(180÷○∘÷)N N Radians in Degrees Tacit Monadic Function Circular/Trigonometric
(○4×*∘2)N Area of sphere with radius N Tacit Monadic Function Circular/Trigonometric length ball
(*∘÷∘3)N Cube Root Tacit Monadic Function Mathematical squareroot cbrt ³√ ∛ ^0.333 ^.333 ^(1/3)
M×⍥(1∘-)N Probabilistic NOR Tacit Dyadic Function Mathematical fuzzy probability chance peirce'sarrow quine'sdagger ampheck neithernor jointdenial Xpq ⊽
(×/1↓⍴)Y Number of elements in major cells Tacit Monadic Function Array Properties shape items
(×/¯1↓⍴)Y Number of rows in array Y (also of vector) Tacit Monadic Function Array Properties list
(3÷⍨×/)Nv Volume of pyramid with height, width, length Nv Tacit Monadic Function Mathematical lengths sides
(⊢-⌊⌿)N Normalise N so that minimum item is 0 Tacit Monadic Function Mathematical normalize zero smallest least cell element
(⊢÷+⌿)N Normalise N so that sum is 1 Tacit Monadic Function Mathematical normalize one https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0HnUtOrxd@1HPfk0FYwVDBRMFw///AQ
Is(+⌿÷⊣)N Is-wise rolling average Tacit Dyadic Function Mathematical rollingmean windowedmean windowedaverage n-wise
(⊢=⌈⌿)N Locate all instances of maximum of N Tacit Monadic Function Boolean/Logical indicate where equal to maxima maximums location masking indicating
(+⌿÷≢)N Arithmetic mean of N Tacit Monadic Function Mathematical average arithmeticmean() AM() avg() mean()
(1↑⍨⍤0-)I Convert permutation vectors in I to permutation matrices Tacit Monadic Function Mathematical word representation matrixes index representation https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQ0DB@1TXzUu@JR7xIDXU0FQwUTBSMFUwXj//8B
X f@(1⍴⍨⍴)Y Handling array Y temporarily as a vector (optionally with left argument X) Tacit Ambivalent Monadic Function, Dyadic Function Monadic Operator Function Application columnheadings columnnumbers ⍢, flattened flattening ravelled raveled list
Xs@(1⍴⍨⍴)Y Fill array Y with Xs Tacit Monadic Function Monadic Operator Structural
(⍴⍨0∘,)Js Initialise a matrix with Js columns and no rows Tacit Monadic Function Structural table
(¯2-/0∘,)Iv Segment lengths from beginning indices Tacit Monadic Function Data Conversion chunk start leading converting change changing segments partitions
(⌈/,∘0)N Positive maximum, at least zero (also for empty N) Tacit Monadic Function Mathematical largest biggest
Xs(1↓∘,,)Ym Matrix to vector using Xs as separator (excludes initial separator) Tacit Dyadic Function Structural vectorise vectorize serialise serialize list table delimited segmented separated string delimiter
Xv(,,⍤0 1⍨)Yv Inserting Xv after every element of Yv Tacit Dyadic Function Structural merge cell item inserting interspersing intersperse
(0⍪2>⌿⊢)N Indicate increases in N Tacit Monadic Function Mathematical 1s where increasing
(1⍪2≢⌿⊢)Y Indicate starting points of groups of equal elements (non-empty Yv) Tacit Monadic Function Comparison beginnnings masking Booleans binary base-2 base2 sequences leading runs identical major cells rows items starts contiguous
(1⍪2≢⌿⊢)Y Indicate which elements differ from previous ones (non-empty Yv) Tacit Monadic Function Comparison masking Booleans binary base-2 base2 sequences runs testif neighboring neighbours neighbors lefthand major cells rows items 1s trues truths contiguous
(2<⌿0∘⍪)B First ones in each group of ones Tacit Monadic Function Boolean/Logical beginningsofruns trues truths 1st binary base-2 base2 groups runs sequences blocks contiguous
(2>⌿⍪∘0)B Last ones in each group of ones Tacit Monadic Function Boolean/Logical runs blocks 1s trues truths beginningsofruns trues truths 1st binary base-2 base2 groups runs sequences blocks contiguous
(⊃⌽∘⍴)Y Number of items in trailing axis Tacit Monadic Function Array Properties count length() cells len() cells elements dimension ending
(⊃⌽∘,)Y The last item of Y Tacit Monadic Function Selection cell element
Iv(↑⍴∘⊂)Y Iv copies of Y Tacit Dyadic Function Structural copy repeat repetitions duplicate reshape https://tio.run/##ASsA1P9hcGwtZHlhbG9n///ijpXihpAgMyAo4oaR4o204oiY4oqCKSAnYWJjJ///
(↑,∘⊂)Y Increment rank by inserting a new dimension before the leading one Tacit Monadic Function Structural additional dimensions axes axis items elements cells extend shape add beginning first 1st rowmatrixfromvector https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExQe9W5R0HjUNlHnUceMR11NmgrqiUnJ6ly4ZI0VTIBiQFnH//8B
(⍳∘≢⍴)Y Indices of dimensions of Y Tacit Monadic Function Array Properties shape axes
(,∘⍳⍴)Y All indices of Y Tacit Monadic Function Index Generation indicesof
Xv(∧/∊⍨)Yv Is Xv a Superset of Yv? Tacit Dyadic Function Sets testif superset? contains ⊇
Xv(∊⍨×⍳)Yv Changing index of an unfound element to zero (slow) Tacit Dyadic Function Index Generation missing cell item change converting conversion
X(⊃∘⍸≠)Y Index of first differing element in X and Y Tacit Dyadic Function Index Generation indexin indexof find locate positionof unequal different 1st locating cell item difference location
Xv(⍸-∊⍨)Yv Indices of items of Yv in right-inclusive intervals with cut-offs Xv Tacit Dyadic Function Index Generation left-exclusive intervalindex iotaunderbar bins groups ranges buckets classes classifying classification items (a,b] ]a,b] ⍺<x≤b https://tio.run/##SyzI0U2pTMzJT////1Hf1EdtExTUHV09/UPVFTQe9e7QfdTR9ah3haaCukuko4@/uzoXVJGRgomCGaoSQ6CgMVDYFChh/v8/AA
X(⊃∘⍸∊)Y Index in X of the first element which is a member of Y Tacit Dyadic Function Index Generation find locate positionof locating memberof occurrence location 1st
(1<≢∘∪)Y Are any major cells distinct? Tacit Monadic Function Sets testif anydifferent? anyunequal? anyunique? items elements