« first day (119 days earlier)      last day (2829 days later) » 

09:20
Aaron Hsu is doing a Functional Array workshop on Thursday with CO-DFNS and #Dyalog https://twitter.com/lambda_conf/status/867004425230925824
 
8 hours later…
17:37
@Adám Is there a short way to split a string into two or more by a delimiter?
@KritixiLithos In 16.0 ';'(≠⊆⊢)'hello;world' removes empty strings. In <16: (⊢⊂⍨⊃=⊢)';hello;world' or ';'(,⊂⍨⊣=,)'hello;world' removes empty strings but preserves the delimiters while ';'(1↓¨,⊂⍨⊣=,)'hello;world' preserves empties and removes delimiters.
The 16.0 behaviour is attainable in <16.0 with ⎕ML←3 which I do not add to the byte count.
@KritixiLithos Try it online!
@Adám Why? Is it because it comes default on some systems?
@KritixiLithos Yes, those who came to Dyalog from APL*PLUS, APL2, and APLX all use ⎕ML←3.
@KritixiLithos You can also split on multiple delimiters with 1↓¨⊣⊂⍨∊

« first day (119 days earlier)      last day (2829 days later) »