Don'ts: Or how not to program in Dyalog APL
Summary
This article provides a list of anti-patterns for programming in Dyalog APL, arguing for using dfns and named functions over traditional control structures. It emphasizes readability, maintainability, and structured design, with practical guidance on naming, avoiding nested constructs, and avoiding confusing language features.