3 ms·
Forth has a data stack and return stack. Messing with the return stack seems like a practical joke on the programmer sometimes. I guess we don't live with the
by 0xdeadbeefbabe 7y ago
Forth has a data stack and return stack. Messing with the return stack seems like a practical joke on the programmer sometimes. I guess we don't live with the same constraints that made forth popular in the first place.
- codr7 7y agoI'm curious, what kind of messing with the return stack are you talking about? The only thing forthy2 does that is slightly out of the ordinary is TCO.
- 0xdeadbeefbabe 7y agoIn eforth doVAR is R>
- codr7 7y agoAh yes, hardcore Forthers do seem to take pride in finding the absolute smallest number of fundamental building blocks. There comes a point, though; where pretending everything is the same complicates rather than simplifies.
- notduncansmith 7y agoWhile I would rather call it acknowledging than pretending, I agree wholeheartedly with the sentiment and consider this one of the most prevalent and pernicious fallacies of system design (though I may only feel that way because it had such a strong hold on me for so long).
- codr7 7y agoRabbit holes, you can spot them in most projects. Where someone got carried away with some sort of enlightenment. Oh, I know, everything is X. Well, no. Everything is, and always will be.