I always thought that this has a potential to greatly improve the development productivity.
I remember I saw live coding videos from Notch (Minecraft) on some gamejam where he intensively used hot code reloading for Java. About 90% of his development time, he had the game running, and tuned the logic of some game elements live, and immediately saw the result.
I know that Erlang also has such a feature, such that you don't need to shut down your production system, and that you can update it live while it keeps running.
(https://news.ycombinator.com/item?id=26034851)
I wonder if this is used seriously by someone.
I always thought that this has a potential to greatly improve the development productivity.
I remember I saw live coding videos from Notch (Minecraft) on some gamejam where he intensively used hot code reloading for Java. About 90% of his development time, he had the game running, and tuned the logic of some game elements live, and immediately saw the result.
I know that Erlang also has such a feature, such that you don't need to shut down your production system, and that you can update it live while it keeps running.