Liste des Groupes | Revenir à cl forth |
..which doesn't deny use of a stack where it's useful.First, a stack has been invented to be used as well...which doesn't deny use of variables where it's useful.
You're sorry that you 'have' (IYO) to use the stackYou don't fart (loudly) in the middle of a wedding.
not quite senseful way? They force you to do so?
Poor you.
Contact me with your "recommendation" again when youThat in itself would be a logical fallacy ("call to authority"). That you're serious considering this is committing this very logical fallacy. Given that you seem to be collecting logical fallacies, that's not much of a surprise.
become appointed of some kind of 'authority' who'll
decide, who should use what. Until then - I'll use
whatever language I'll decide to use at the moment.
Yes, indeed - these CPUs have a stack, and what you'veOf course there are ways to XOR your way around the stack without ever using a SWAP, e.g. "OVER XOR DUP >R XOR DUP R> XOR". I don't think it will enhance your Forth experience, though. Although it may make you feel a little better.
presented is pointless stack jugglery. We may 'burn CPU
cycles' to do something useful - or, following you (if
anyone would be keen, which I doubt) we could use that
stack for pointless moving the bytes "Back and Forth".
Oh, really? That speaks in favor of the most clean solution.According to Locke, "clean" is a secondary quality - AKA, in the eye of the beholder. "Canonical", since it refers to a standard, is not.
Yes, software comes with many qualities - and one of them,"Clarity" must be codified, otherwise it is (like "clean") a secondary quality - and hence open to endless debate. Are strawberry milkshakes *really* tastier than chocolate ones?
which you didn't mention (maybe you have no clue), is
clarity of the code. The code filled with strings of that
DUPs, SWAPs and ROTs not only works inefficiently, but also
rather quickly becomes unreadable. And then serves as
another example of 'typical write-only Forth code'.
Les messages affichés proviennent d'usenet.