Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: bart Newsgroups: comp.lang.c Subject: Re: Python recompile Date: Sat, 15 Mar 2025 23:08:42 +0000 Organization: A noiseless patient Spider Lines: 51 Message-ID: References: <871pv861ht.fsf@nosuchdomain.example.com> <20250308192940.00001351@yahoo.com> <874izvjs4m.fsf@nosuchdomain.example.com> <87senfi7ii.fsf@nosuchdomain.example.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 16 Mar 2025 00:08:41 +0100 (CET) Injection-Info: dont-email.me; posting-host="e892a4a9d31106b29d1fb60ac90a094a"; logging-data="538440"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX191fXclsiUy8NqGHWeL+3NY" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:6gQtIRIy6pFOO208HzYQfolHrtk= In-Reply-To: Content-Language: en-GB Bytes: 3689 On 15/03/2025 22:22, Lawrence D'Oliveiro wrote: > On Sat, 15 Mar 2025 21:59:55 +0000, bart wrote: > >> On 15/03/2025 21:47, Lawrence D'Oliveiro wrote: >>> On Sat, 15 Mar 2025 10:18:49 +0000, bart wrote: >>> >>>> On 15/03/2025 02:30, Lawrence D'Oliveiro wrote: >>>>> >>>>> On Fri, 14 Mar 2025 23:16:06 +0000, bart wrote: >>>>> >>>>>> Every single post arguing against me implies that it is effortless: >>>>>> that is, all you have to do is type 'make'. >>>>>> >>>>>> NO ONE wants to admit to building can be a difficult process. >>>>> >>>>> You don’t have to take anybody’s word for it. Spend a few weeks doing >>>>> some builds and development on a Linux system for yourself. The >>>>> difference between Windows and Linux is like night and day. >>>> >>>> Spend a few weeks using my language. >>> >>> What can it do that the wide variety of languages already available on >>> *nix systems can’t do? >> >> People keep changing the subject. You were talking about building and >> development on Linux vs Windows, rather than the benefits of a >> particular language. > > Then why did you suggest using your language in the first place? What difference does it make? You said how easy it it to build stuff in Linux without specifying any language. I gave an example of how easy it can be on Windows. I happen to use my language as I had it to hand; there will be others with module schemes where just 'X Y' (compiler name and main module name) will also build with minimal fuss. C requires extra info, but here's an example of an old C compiler I made that tries to discover modules by tracking includes: c:\bcx>bcc -auto cipher 1 Compiling cipher.c to cipher.asm (Pass 1) * 2 Compiling hmac.c to hmac.asm (Pass 2) * 3 Compiling sha2.c to sha2.asm (Pass 2) Assembling to cipher.exe