So werden gemeinhin Formulierungen in APL charakterisiert, im Positiven, aber auch im Negativen.
APL-Kritikern zufolge führt das in der Regel zu "Write-only" Code. Und Schuld daran ist die APL-Symbolik.
Dass die Verwendung von Symbolen beim Programmieren nicht per se von Übel sein kann, zeigt folgendes,
zufällig gefundene Wikipedia-Zitat:
"Der historisch wichtigste Vorteil von Visual Basic ist die einfache Erlernbarkeit der Sprache. Die Sprache ist bewusst an die englische Sprache angelehnt und benutzt Wörter (z. B. And, Or, Mod) anstelle von Symbolen (z. B. &&, ||, % in C++). Viele erfahrenere Programmierer bevorzugen hingegen aus genau diesem Grund C#, da der Leistungsumfang VB.NET sehr ähnlich ist, die Sprache jedoch kompaktere Formulierungen ermöglicht."
Kritisiert man APL wegen der Kompaktheit seiner Ausdrücke, müsste man dies konsequenterweise auch mit C++ oder C# tun, aber auch mit der Mathematik. Und Letzteres ist kaum vorstellbar.
Tatsächlich mag das Fehlen APL-geeigneter Eingabemedien zu nerven. Dies spricht aber nicht prinzipiell gegen APL.