Live reloading (recompiling per method, editing values in your live runtime image) has been with UI development since since the beginning of GUIs. Smalltalk is great.
The 90s with C++ and Java broke with history. Thankfully the rise of web apps has given us iteration speed back!