7. The apparatus of claim 4 , wherein the processor is further capable of at least one of: compiling the source code program from the second waypoint to the end of the source code program upon completing editing of the source code program; and saving the edited source code.
4. An apparatus for developing a program, comprising a processor capable of: identifying a first waypoint and a second waypoint in an edited source code program during editing of the source code program; and compiling the source code program defined by the first identified waypoint and the second identified waypoint during at least a portion of a time period in which the source code program is being edited; and compiling the source code program from the first waypoint to the second waypoint before completing editing of the source code program.