Deutsch English Français Italiano |
<v71vqu$gomv$9@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!3.eu.feeder.erje.net!feeder.erje.net!news.in-chemnitz.de!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro <ldo@nz.invalid> Newsgroups: comp.arch Subject: Re: Continuations Date: Mon, 15 Jul 2024 01:59:58 -0000 (UTC) Organization: A noiseless patient Spider Lines: 17 Message-ID: <v71vqu$gomv$9@dont-email.me> References: <v6tbki$3g9rg$1@dont-email.me> <47689j5gbdg2runh3t7oq2thodmfkalno6@4ax.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Mon, 15 Jul 2024 03:59:58 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1b59215ee469cb43c7a2e484d3f8125c"; logging-data="549599"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wi0Mt7mtR2S7cA2Ljiul/" User-Agent: Pan/0.158 (Avdiivka; ) Cancel-Lock: sha1:8aSupGSC1xJp35xU2RrfELFCmAw= Bytes: 1762 On Sun, 14 Jul 2024 12:31:26 -0600, John Savard wrote: > On Sat, 13 Jul 2024 07:50:42 -0000 (UTC), Lawrence D'Oliveiro > <ldo@nz.invalid> wrote: > >> One thing that is difficult to do with them is arbitrary gotos. (I >> consider that a feature, not a bug.) > > It's a bug. > If a programming language wants to disallow arbitrary gotos in order to > promote better quality code writing, that's great. > But the machine language of a computer has got to allow _any_ language > to be implemented on it. Including C, or old-style FORTRAN. Otherwise, > one doesn't have a general-purpose machine. It only has to be Turing-equivalent (or Lisp-equivalent) to be a “general- purpose” machine. There’s nothing in that criterion that requires gotos.