Я много пишу на Delphi, и много пишу мини-компиляторов с разных языков. Даже с паскале-подобных делал в последнее время. Мой опыт говорит, что невозможно за доли секунды перекомпилировать огромный модуль после внесения в него некоторого количества изменений. А Delphi делает вид, что как-то успевает это сделать. И успевает за ту же секунду еще и экзешник пересобрать, и на отладку запустить. Другого способа, как пред-компиляция на этапе редактирования текста, просто не видно.