[comp.sys.mac.programmer] Jasik Incremental Build System

lsr@Apple.COM (Larry Rosenstein) (08/25/89)

In article <1396@intercon.UUCP> amanda@intercon.uu.net (Amanda Walker) 
writes:
> So, what's Jasik's patch?  Please to elaborate...

It's not a patch to MPW.  Jasik calls it the IBS (Incremental Build 
System).  The following is from an AppleLink message he posted a few days 
ago.  It's in beta test now, but he promises to have a final version in a 
week or so.

The main component of IBS is an MPW tool called PatchLink that works in 
conjunction with his symbolic debugger.  With it you can link newly 
changed modules into a running program.  Under MultiFinder, you stop your 
program at a GetNextEvent/WaitNextEvent call and transfer to MPW.  

You can then change the implementation of any routine or add new routines 
and rebuild the affected modules with the PatchBuild script.  This 
installs the changed modules and patches the .SYM files.  You can continue 
to do this provided you don't make interface changes.  The IBS maintains a 
list of all the modules changed since the last full build.

To use IBS you must also use The Debugger (the name for his debugger).  
You need at least 5Mb and The Debugger currently doesn't work with 
Virtual.  The IBS should be usable with any MPW programs, not just MacApp.

I haven't used IBS, so I am just paraphrasing what he wrote.  For more 
information, you should contact Steve Jasik.

Larry Rosenstein, Apple Computer, Inc.
Object Specialist

Internet: lsr@Apple.com   UUCP: {nsc, sun}!apple!lsr
AppleLink: Rosenstein1