3 ms·
Cool feature. Visual Studio seems to have "edit and continue" which I only knew from VB, but seems to be available in C# and C++ too. Not the same, but it sho
by sllabres 6y ago
Cool feature.
Visual Studio seems to have "edit and continue" which I only knew from VB, but seems to be available in C# and C++ too. Not the same, but it shortens the development cycle in a similar fashion.
The feature in Python reminds me on hot code loading in Erlang which I found quite interesting when i first read (never used) about the feature.
I wondered which other languages provides (or didn't) an equivalent solution.
Back then it felt a bit scary, with not much more than RCS as VCS around :)
But I think Erlang implemented it for increased up-time, not for increased development cycle?
To keep the up-time high, today even parts or entire operating systems are patched 'live' (ksplice, kpatch, kgraft, AIX live update) (https://ksplice.oracle.com/ https://ksplice.oracle.com/) (https://www.ibm.com/support/knowledgecenter/ssw_aix_72/install/live_update_install.html https://www.ibm.com/support/knowledgecenter/ssw_aix_72/insta...). Here too to prevent downtime and technologically completely different from what is presented here.
- sgh1 6y agoI've never had any success at all with VS's edit and continue, even after tinkering some project settings to try to get it to work better. To be fair, this was a few years ago now, maybe worth another look?
- Too 6y agoEdit and continue in C# is like magic. Paired with ability to move the execution-pointer or unwind the stack and rerun the function you can write a whole algorithm without ever stopping the debugger. Oops - something went wrong, just change the code, reassign the variable in the watch-window and drag up the execution pointer to previous line. Really powerful! If only more environments had similar tools. Once you've worked with this other tools feel rather primitive.