3 ms·
The notation I'm not sure of, but surely matrix based languages/extension like NumPy or R have kind of allowed similar modes of thinking about data/numerical pr
by geogra4 7y ago
The notation I'm not sure of, but surely matrix based languages/extension like NumPy or R have kind of allowed similar modes of thinking about data/numerical programming?
Using APL is kind of like a lightsaber.
It's a more elegant weapon from a more civilized age.
- yiyus 7y agoIt allows the programming, but not so much the thinking. For example, I recently had a discussion about 3d rotations in a python program. We tried writing some python in the blackboard, but it did not fly and we quickly switched to standard algebraic notation, then we had to translate our results back to python. I would really like to have this kind of discussion in APL, and I would like to have it without needing any special hardware or software. I know I ask too much, but a man can dream! I like the lightsaber analogy.