Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.c Subject: Re: Python recompile Date: Tue, 25 Mar 2025 06:11:04 -0000 (UTC) Organization: A noiseless patient Spider Lines: 17 Message-ID: References: <874izvjs4m.fsf@nosuchdomain.example.com> <87senfi7ii.fsf@nosuchdomain.example.com> <20250318161551.000000b2@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 25 Mar 2025 07:11:05 +0100 (CET) Injection-Info: dont-email.me; posting-host="c7e10768ad7fee0a275def779eb24bab"; logging-data="2858232"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19BqafaYekWKm5Hm8g6+tPi" User-Agent: Pan/0.162 (Pokrosvk) Cancel-Lock: sha1:q6BRv+UUgvuUBnUBXhoS6Fa1JPU= Bytes: 2574 On Tue, 18 Mar 2025 16:15:51 +0200, Michael S wrote: > On Tue, 18 Mar 2025 11:48:41 +0000 Richard Harnden > wrote: > >> Any sane shop would reject a source file that long. >> It's unmaintainable. > > Second, huge "source" files tend to be computer-generated. So they are > only source from POV of back-end compiler. From the POV of humans they > are intermediate products. So, there are no concerns of maintainability. If the intermediate file was in something like LLVM-IR instead of C, it would be even larger, by an order of magnitude or more. Typically, though, it wouldn’t exist as a discrete file on disk, but just a stream of data through a pipe.