4 ms·
You make very good points, but unfortunately most people won't seriously consider APL as it's not a general-purpose language. It's just too alien to put much ef
by dancek 7y ago
You make very good points, but unfortunately most people won't seriously consider APL as it's not a general-purpose language. It's just too alien to put much effort into.
I do believe in the benefits of powerful notation. I also find some concepts useful outside array-oriented languages, eg. verb rank [0]. My qualms with the APL family is the difficulty of choosing language and implementation. J or K seem strictly better than APL (eg. forks and hooks) except they use line-noise ASCII notation. Implementations tend to be proprietary and require a license.
[0]: https://www.jsoftware.com/help/jforc/loopless_code_i_verbs_have_r.htm https://www.jsoftware.com/help/jforc/loopless_code_i_verbs_h...