| Deutsch English Français Italiano |
|
<2025Mar5.200303@mips.complang.tuwien.ac.at> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.lang.forth
Subject: Re: Fetch string from comment
Date: Wed, 05 Mar 2025 19:03:03 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 26
Message-ID: <2025Mar5.200303@mips.complang.tuwien.ac.at>
References: <vq4rmt$1dv1v$1@dont-email.me> <nnd$05d8817a$443d26e2@cbc0f0f0dc4c07a4> <de0b1a90f9b6e2f4a5c05d1f9135e64e@www.novabbs.com> <vq9epj$2cvkj$1@dont-email.me> <2025Mar5.175013@mips.complang.tuwien.ac.at> <d122f0610edfd0bdc2895aa1b726cf1e@www.novabbs.com>
Injection-Date: Wed, 05 Mar 2025 20:05:48 +0100 (CET)
Injection-Info: dont-email.me; posting-host="eee41958499e67ed41ee7c51ef2e8e9f";
logging-data="2682924"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19e+XdNYXoaFTxxEurTIp42"
Cancel-Lock: sha1:5X/ceLexDY+PbbgxGvHTgrCT534=
X-newsreader: xrn 10.11
Bytes: 2157
mhx@iae.nl (mhx) writes:
>On Wed, 5 Mar 2025 16:50:13 +0000, Anton Ertl wrote:
>
>> Does it make a difference in understandability whether you implement a
>> state transition as "goto state123" or in the Dijkstra-compatible
>> "state = state123"? So why should I care whether it is gotoless?
>
>The syntax is fine (the one is just as unreadable as the other) but what
>about the implementation?
The argument about avoiding gotos have been along the lines that the
goto makes it hard to understand the program, not that there was a
problem with implementing it.
>I couldn't locate the pertinent subject at
>https://www.cs.utexas.edu/~EWD/welcome.html, do you have a hint?
https://dl.acm.org/doi/10.1145/362929.362947
- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: https://forth-standard.org/
EuroForth 2023 proceedings: http://www.euroforth.org/ef23/papers/
EuroForth 2024 proceedings: http://www.euroforth.org/ef24/papers/