4 ms·
>Well I've had a few lesson in APL a long time ago and what I remember is that APL is a write-only language. This is not how everyone who writes APL feels abou
by jolux 6y ago
>Well I've had a few lesson in APL a long time ago and what I remember is that APL is a write-only language.
This is not how everyone who writes APL feels about it. It is recognized that it takes quite a while to really internalize how the operators work and compose, though. One advantage of APL stated by Aaron Hsu is that because the code is so small, if you find it confusing, you get in the habit of rewriting it frequently, and at least for him, it gets clearer over time. I have only dabbled myself (Primarily an OCaml and Elixir/Erlang programmer), but what understanding I have about empirical studies of software engineering suggests lines of code is more or less the only consistent predictor of defect count.