In his reply to How long should a name be @darrenwsun raises a point so
important it deserves a thread of its own, so I’m promoting it here.
Darren wrote: As a dev using this language and a practitioner of the
technology, I'm proud of its unprecedent...
How long should a variable or function name be? A well-established
tradition encourages us to use clear, meaningful names; names that
explain what the variable contains, what the function does. Here is an
alternative strategy – don’t. Bertrand Russel...
Rank in q refers to the number of arguments a function takes – or the
number of indices you can use to index an array. Because Apply and Index
have the same syntax, functions and lists are syntactically
interchangeable in many contexts, reflecting a ...
Turning a URL into a QR (Quick Response) code is an illuminating
exercise. Following the description of the algorithm posted by Vidurangi
Kalpana, and setting aside the business of representing a boolean matrix
in print or on a screen, the steps are:<!-- -->...
Yes, I had missed your point: reading a different coding style adds to
the effort already required to learn vector thinking! You found the
journey worth the fare, anyway. Me too. And, having made it, I write
better code in other languages. I wonder, ...
When I joined the ranks of APL instructors years ago it was well known
that students learned APL faster if they had not been exposed to other
programming languages. (Iverson always warned against confusing
unfamiliar and difficult.) Back in the day, ...
Blimey. Thanks, Rian. But pretty as the pattern is, my phone mutely
declines to recognise it as a URL. Nor does forcing it into the larger
format produce a pattern it recognises. Which leaves me wondering: what
is the real algorithm? This tutorial de...