|
|
|
|
|
by Joker_vD
1202 days ago
|
|
The really, really fundamental issue this proposal doesn't touch at all is that you also need to - either version the data structures/classes/shapes of dictionaries/whatever that a function accepts/returns; - or have converters between different data versions and use them inside your functions. As I said in another topic on HN which was about that project that hoped to bring hot-code reloading in a C REPL or something: changing the code inside the running program is the least of the problems; flawlessly updating the data inside the running problem so that the new code could proceed to work on it — that's the hard problem (think e.g. about rolling back the update that threw away the bunch of fields). |
|
Unless these sorts of things are dealt with, any framework like this will just be solving the part of the problem that isn't really a problem.