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 10:18:49 +0000 Organization: A noiseless patient Spider Lines: 34 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: Sat, 15 Mar 2025 11:18:48 +0100 (CET) Injection-Info: dont-email.me; posting-host="14d72ed8b9f39470873bf90fad2cad9d"; logging-data="3479394"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18J7fX3YI52d7pjTUb7mPjm" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:2DknuJPvEwCLhMDGl1b9p/yMPYc= Content-Language: en-GB In-Reply-To: Bytes: 2953 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. The difference between how it works and what you do on Linux is even starker. There /is/ no build system speak of. Compiling any program even of 100 modules is this invocation: mm prog # prog.m is the lead module Or you can forget about building completely, and just run direct from source code: mm -r prog # (via native code) mm -i prog # (interpreted) If there's a simpler way to compile or run source code, I'd like to know what it is! C is a little different because the language doesn't allow for automatic discovery of modules. But the extra info needed is simple: a list of files. For single-module programs however, my C compile works just like 'mm' above.