Path: csiph.com!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch
Newsgroups: comp.lang.c
Subject: Re: What part of... (Well, you know the rest!) (Was: gosub.c)
Date: Mon, 25 Apr 2022 08:09:07 -0700
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <8635i18ajw.fsf@linuxsc.com>
References: <20220422111534.31de4c7bea60921a1525f316@g{oogle}mail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Info: reader02.eternal-september.org; posting-host="2b2bd3060d7fb14ae545fc6b32585799"; logging-data="17399"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/i36bwIs2VgluksXO58Bs6hfz7UFUQx3s="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:gynXb3KmJxQMQtV/6SVVVyBcfIg= sha1:yskWXta7KBs9whJWK8F4Gl75AEs=
Xref: csiph.com comp.lang.c:165917
Anton Shepelev writes:
> Bonita Montero:
>
>> With C++11 you have lamdas as local functions. Magnitudes
>> more elegant than you GOSUB-macro-orgy.
>
> Lambdas, being a functional concept, are alien to a
> procedural language. The mixing of functional and procedural
> approaches makes a language discordant and more complicated
> both to understand and to implement in a complier. [...]
Even Algol had nested functions.