| Deutsch English Français Italiano |
|
<790322ff21616ed2111faa99368fecf0@www.novabbs.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: zbigniew2011@gmail.com (LIT) Newsgroups: comp.lang.forth Subject: Re: Parsing =?UTF-8?B?dGltZXN0YW1wcz8=?= Date: Wed, 11 Jun 2025 09:04:50 +0000 Organization: novaBBS Message-ID: <790322ff21616ed2111faa99368fecf0@www.novabbs.com> References: <1f433fabcb4d053d16cbc098dedc6c370608ac01@i2pn2.org> <7e21117d37c506cccd8e79323c416fd1@www.novabbs.com> <1021bsd$31o0d$1@dont-email.me> <1028t95$15jgs$1@dont-email.me> <7d72f30b842036aa0ecd68ad541dd88945b800f2@i2pn2.org> <42213342fe71ecfb92ebd8e04d896550@www.novabbs.com> <a62ef82af72ae439e0b5d81a43d82ec48a7090fe@i2pn2.org> <27d89e3b8d5941580857b9001bc0f555@www.novabbs.com> <f2b7c22add43eb1ad9dd82049ca7efd2c5f54760@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: i2pn2.org; logging-data="29655"; mail-complaints-to="usenet@i2pn2.org"; posting-account="ovTHZ/VLht/KDF1nKqB7PmGhjiyfUdv/DKd8kGKFjRY"; User-Agent: Rocksolid Light X-Rslight-Site: $2y$10$i7.Nq99vZgcV/oSSbKJ19O8s7OByhcCGqMU00o5yC8YWgYGr49TWO X-Rslight-Posting-User: 8e58c9b6d1da98b6162b84d03d2307a6516add15 X-Spam-Checker-Version: SpamAssassin 4.0.0 > When is it "legit" to give up? I've written routines I believed > needed VARIABLEs. But after a 'cooling off' period, I can look > at the problem again afresh and find I can do better. Folks will > say in the real world one couldn't afford this. That's true and > likely why I'm a hobbyist and not a professional programmer. > OTOH it's pretty rare that I write routines with variables in them > to begin with. TO ME it doesn't make a problem how YOU create your code, if it suits you better in any way. I just explained why MY code looks differently: because I reckon the merits listed by Brodie, and longer time ago 'switched' from long strings of that DUPs, ROTs and SWAPs to something I perceive as a cleaner and more comprehensible solution - also not being "maintenance nightmare" if I later decide to change anything. It's the others - or maybe single "other" - who decided: "I'll show you how to write 'canonical Forth', look how the masters do this and learn". Obviously Brodie's "tips", applied in "real life", must be irritating for some "real programmers", or something. --