Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson Newsgroups: comp.lang.c Subject: Re: Future of C Date: Wed, 14 Mar 2018 15:27:55 -0700 Organization: None to speak of Lines: 28 Message-ID: References: <0231327b-9e28-46e4-9178-46c881a8dd91@googlegroups.com> <20180311161525.ac591de531b83d6b14b2cd43@gmail.com> <90236828-48d7-4ee5-9b86-4cedd0e29b5f@googlegroups.com> <3r7jne-t3h.ln1@gangtai.grep.be> <8e201938-ada4-42d9-8ae6-13b1047306e2@googlegroups.com> <0iXpC.1451$kF1.89@fx41.am4> <40d27639-bea8-460a-add2-f5ad2f26cbdc@googlegroups.com> <5e80c990-fe53-4d7e-8a81-bc411cc21d76@googlegroups.com> <2ac9ccf7-5b25-4822-8dbd-5b749bed2c07@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: reader02.eternal-september.org; posting-host="afe9607107c97cf059941548cf335e32"; logging-data="19194"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wVer7ClEwE3GB00w9GGAq" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:zdTPMK7tpwMsBxH/Vs3QU6JdKbU= sha1:K+qm5yucT6zrFaOYT2KRtZESUA8= Xref: csiph.com comp.lang.c:127825 supercat@casperkitty.com writes: > On Wednesday, March 14, 2018 at 3:37:51 PM UTC-5, Keith Thompson wrote: >> >> If you can cite a C implementation whose maintainers had great >> >> difficulty implementing VLAs in a reasonable manner, then you might >> >> have a valid point. >> >> I infer from your failure to cite an example that you can't. > > There are certainly C implementations whose maintainers haven't > implemented VLAs. It would seem likely that they judge the value of > supporting VLAs insufficient to justify the effort required to do so. That doesn't necessarily imply that it would have been difficult, just that they decided it wasn't worth the effort. You've still provided no examples, only speculation. [SNIP] I'm curious whether any compilers predefine __STDC_NO_VLA__. Pre-C11 compilers wouldn't have any reason to do so, and every C11 compiler I know of supports VLAs. -- Keith Thompson (The_Other_Keith) kst-u@mib.org Working, but not speaking, for JetHead Development, Inc. "We must do something. This is something. Therefore, we must do this." -- Antony Jay and Jonathan Lynn, "Yes Minister"