home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c      Meh, in C you gotta define EVERYTHING      243,242 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 241,714 of 243,242   
   Keith Thompson to bart   
   Re: New and improved version of cdecl   
   30 Oct 25 19:13:17   
   
   From: Keith.S.Thompson+u@gmail.com   
      
   bart  writes:   
   > On 31/10/2025 01:16, Keith Thompson wrote:   
   >> bart  writes:   
   >>> On 30/10/2025 23:44, Keith Thompson wrote:   
   >>>> bart  writes:   
   >> [...]   
   >>>>> What do you mean by incremental rebuilding? I usually talk about   
   >>>>> /independent/ compilation.   
   >>>>>   
   >>>>> Then incremental builds might be about deciding which modules to   
   >>>>> recompile, except that that is so obvious, you didn't give it a name.   
   >>>>>   
   >>>>> Compile the one file you've just edited. If it might impact on any   
   >>>>> others (you work on a project for months, you will know it   
   >>>>> intimately), then you just compile the lot.   
   >>>> I'll assume that was a serious question.  Even if you don't care,   
   >>>> others might.   
   >> [...]   
   >>>   
   >>> I never came across any version of 'make' in the DEC OSes I used in   
   >>> the 1970s, in the 1980s did see it either.   
   >>>   
   >>> In any case it wouldn't have worked with my compiler, as it was not a   
   >>> discrete program: it was memory-resident together with an editor, as   
   >>> part of my IDE.   
   >>>   
   >>> This helped to get fast turnarounds even on floppy-based 8-bit systems.   
   >>>   
   >>> Plus, I wouldn't have felt the issue was of any great importance:   
   >> [...]   
   >> You asked what incremental building means.  I told you.  Your only   
   >> response is to let us all know that you don't find it useful.   
   >   
   > Actually I didn't mention 'make'. I said what I thought it meant, and   
   > I expanded on that in my reply to you.   
   >   
   > You mentioned 'make', and I also explained why it wouldn't have been   
   > any good to me.   
      
   "make" is probably the most common tool that supports incremental   
   building, and certainly the one I'm most familiar with.  There   
   are other tools that have similar support (many of them are built on top   
   of "make").  The idea of incremental building isn't as tightly tied to   
   "make" as I might have suggested.   
      
   > In any case, you still have to give that dependency information to   
   > 'make', and maintain it, as well as all info about the constituent   
   > files of the project.   
      
   Makefiles are commonly generated automatically.   
      
   I asked you several questions, that you quietly snipped.  I'll assume   
   you refuse to answer them.   
      
   --   
   Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com   
   void Void(void) { Void(); } /* The recursive call of the void */   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca