« first day (2778 days earlier)      last day (94 days later) » 

00:25
Also worth adding TimeMelon's recent tree text to apl.news?
 
6 hours later…
06:27
Feb 2, 2021 at 14:35, by Adám
While at IBM, one of the "seemingly impossible problems" my father was tasked with was implementing a translation between two code pages. Conceptually simple, but the code pages couldn't fit in memory simultaneously. He managed to do it by encoding correspondences rather than raw tables, but that turned out to be against IBM policy. He countered: "Do you want it to work or to follow policy?"
06:42
And today golfing code still saves program running time in APL or J
In contract to today's C compiler where one has to guess how the optimization passes work and write more verbose programs to have the compiler able to guess what you mean
thanks to equational style reasoning and brevity in the language, optimized APL idioms or special combination in J are much easier to remember than the de-optimized C program.
@LdBeth Well, it isn't always the shortest version that is fastest. {(⊂⍋⍵)⌷⍵} is optimised in Dyalog, but {⍵⌷⍨⊂⍋⍵} isn't. Neither is (⊂∘⍋⌷⊢)
07:01
@Adám Any reason not to use {⍵[⍋⍵]} :P
I get that is a function while brackets are syntax, but hey it is shorter
Only works on rank 1.
yes only can make certain things equal by restricting the input type
But if the input type is known the intension is well-understood, like several days ago I asked, replaced {⎕IO+¯1++⌿⍺∘.≤⍵} by would likely gives a boost.
Clearly I was reinventing interval indexing.
 
7 hours later…
14:26
OK OK so I was being somewhat optimistic with my estimate of when we’d upload new images. However, it has finally happened, so you can download the latest 18.2 and 19.0 images from https://www.dyalog.com/download-zone.htm or, for the Raspberry Pi, from https://packages.dyalog.com/. We’ve also updated the dyalog/dyalog Docker images on https://hub.docker.com.

The installation images in the Download Zone are exactly the same files as are on my.dyalog.com.

« first day (2778 days earlier)      last day (94 days later) »