Googling turned up something called Pathcal from 30 years ago that allowed you to do incremental development in Pascal, that would catch errors on the fly. You were even able to modify the environment from within itself.
I know nothing about it and so don't know how interactive it actually was.