> Yes but again it's not hot swapping code as in Erlang, the C++ code is unchanged, they just change some xml somewhere.
Right, not on the C++ side, but on the Lua side that WoW uses - you load the new gameplay code that pulls the new data, and override the globals with new functions.
By your definition every CRUD app have hot reloading capabilities.