...Lest We Forget the Ways ef Old,., --by Gregg W. Taylor HAVETO ADMITthat I really like APL2 (and its various flavors). The concepts are simpler, but more subtle; the programming is easier, and harder, too; the debugging tools are cooler, but the maintenance can be nightmarish. I like that APL2 is in many ways more elegant, and I also enjoy the new challenges. The newer data structures, with their attendant functions and operators, add significantly to the programmer's toolbox. Data that used to be stored in separate arrays because they were of different data types, or even data that was converted to a different data type so that it could be stored with other data elements, may now be kept together in non-homogenous arrays. Looping through items of an array may now be supplanted with the simple use of each ("). Life is good! Unfortunately, everything has its price. In general, on the computer, what you gain in space, you pay for in speed; what you gain in speed, you pay for with space; if development time is quicker, execution time is slower. There must be one of those conservation laws at work here. Oh well, if Life
/lp/association-for-computing-machinery/lest-we-forget-the-ways-of-old-S0A1JWxlf0