| Deutsch English Français Italiano |
|
<5244ae93cb596f4913a998c0ef209935@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: THROW codes and ambiguous conditions Date: Mon, 9 Jun 2025 12:24:22 +0000 Organization: novaBBS Message-ID: <5244ae93cb596f4913a998c0ef209935@www.novabbs.com> References: <f827ba6fc80427f3ce0317835bd8ae47a4445e07@i2pn2.org> <2025Jun8.095626@mips.complang.tuwien.ac.at> <nnd$3684930b$6efa6c20@f38c7dd064d4edad> <15f0ff69ffcb0b25a08cace9d19b8b8522a828b1@i2pn2.org> <nnd$250ea32f$3fb998ef@ec94e1e8dead8ab7> <59e4ae185452968c7865c9f48d631a11d7ec77ee@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="3959691"; mail-complaints-to="usenet@i2pn2.org"; posting-account="ovTHZ/VLht/KDF1nKqB7PmGhjiyfUdv/DKd8kGKFjRY"; User-Agent: Rocksolid Light X-Spam-Checker-Version: SpamAssassin 4.0.0 X-Rslight-Posting-User: 8e58c9b6d1da98b6162b84d03d2307a6516add15 X-Rslight-Site: $2y$10$V9szfkdBwtYeJUBg0EPGe.0rn0bAJ4epxVpUAYEYnvP6WIcC.GGvO > Tried to load LIT's Roman code into FigForth for CP/M only to find it > used > non-Fig words NIP 2DROP TUCK 1- . I also needed something akin to S" to > pass > the numeric string to the routine. All edits had to done externally as > no > editor was present. After fixing all that the routine still didn't work > properly. It appears LIT's code relies on a non-symmetric DO LOOP - > which is > not FigForth standard. Let's just say I won't be returning to FigForth > any > time soon. Once in a decade is enough to remind me 'Never again' :) You may want to try this one: https://www.forth.org/fig86new.zip This is the one I'm tinkering with (just presently I already heavily modified it) and its loops are pretty standard, I believe (it's from 1982). It started few years ago, when I was curious could I make it assemble using MASM (it didn't want to...), because it was prepared using some 'exotic' one, no more available. --