3 ms·
In my opinion, the perfect programming language would have RTL evaluation like APLs but RPN is a superior input method. If I had some kind of IDE that allowed m
by yiyus 6y ago
In my opinion, the perfect programming language would have RTL evaluation like APLs but RPN is a superior input method. If I had some kind of IDE that allowed me to "build" APL expressions (and dfns) using RPN as I built algebraic expressions using my HP calculator, I would be a happy man.
Forth LTR feels good with small expressions (and many times, that's all you need), but as soon as you have something complex, stack shuffling makes difficult to keep a mental picture of what the program is doing. I have the same problem with complex tacit expressions, I need to "translate" it. But dfns (or k funcs) are trivial to read.