Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!shelby!neon!kaufman From: kaufman@Neon.Stanford.EDU (Marc T. Kaufman) Newsgroups: comp.sys.mac.programmer Subject: Re: MPW wish list Keywords: MPW Message-ID: <1990Feb14.174246.7045@Neon.Stanford.EDU> Date: 14 Feb 90 17:42:46 GMT References: <1990Jan23.065751.29303@peace.waikato.ac.nz> <6310@internal.Apple.COM> <55359@hobbit.UUCP> <1990Jan25.191441.26280@oracle.com> <416@dbase.A-T.COM> <19240@dartvax.Dartmouth.EDU> <2028@rodan.acs.syr.edu> Organization: Computer Science Department, Stanford University Lines: 26 In article <2028@rodan.acs.syr.edu> isr@rodan.acs.syr.edu (Michael S. Schechter - ISR group account) writes: >In article <19240@dartvax.Dartmouth.EDU> erics@eleazar.dartmouth.edu (Eric Schlegel) writes: -->In article <1990Jan25.191441.26280@oracle.com> omullarn@oracle.com (Oliver Mullarney) writes: --->- Incremental linking would be nice. Waiting 15 minutes to relink after ---> a change of one object file is very boring. ->Even better - incremental compilation. Forget to put a semicolon after one ->line in your 2000 line MacApp include file? No problem. The compiler recompile ->_only that one line_ instead of compiling the entire program. >Maybe incremental compiling down to the line level would be a bit difficult, >but certainly having it at the routine level would not be that difficult. >That way as long as arguments, return values, and globals all had the >same TYPE as before, all you have to update are the address's whereever >they where referenced. Incremental (routine level) compilation, with insertion of the new routine INTO A RUNNING PROGRAM is available with Jasik's "The Debugger". The Incremental Build System lets you stop the program, do a side-door exit to MPW, recompile the offending routine, link it back into the program, and continue execution. Especially nice when it takes a long time to execute down to the problem area. All that and source level debugging too. Marc Kaufman (kaufman@Neon.stanford.edu) [a user of The Debugger and IBS]