3 ms·
Hot reloading also adds a ton of hidden complexity to your projects, since you essentially have to be very careful about every module boundary (as my understand
by KallDrexx 9y ago
Hot reloading also adds a ton of hidden complexity to your projects, since you essentially have to be very careful about every module boundary (as my understanding is that every time code goes from one external module to another non-OTP module it uses the new version of that new module, and thus any non-backwards compatible signature change will crash the process). You can't really casually support hot reloading and need to fully commit to it, unless you don't care if things fail when you hot reload at which point you might as well just do a full reload and keep confidence in the system.