C and C++ Hot-Reload/Live Coding
liveplusplus.tech
C and C++ Hot-Reload/Live Coding
1–10 of 102 posts
Re: C and C++ Hot-Reload/Live Coding
#2Re: C and C++ Hot-Reload/Live Coding
#3Re: C and C++ Hot-Reload/Live Coding
#4Re: C and C++ Hot-Reload/Live Coding
#5EDIT: The deep dive[1] on their webpage is absolutely worth a read.
[1]: https://liveplusplus.tech/downloads/THQ_Nordic_Dev_Summit_20...
Re: C and C++ Hot-Reload/Live Coding
#6It's a sign of how bad developer tooling has been that live reload is sold as an add-on feature. DX seems always to see-saw between bill gate's c. 1990 demo of VB, and the compile-time speeds of a N' Wirth.
At a guess, when the internet happened, all DX had to be thrown away and we still arent back to where we were 30+ y ago.
I support being paid for your work, but live reload is a fairly trivial thing to write for yourself -- I spent one day this gone weekend writing a debugger in C which does it.
(consider also, https://github.com/tsoding/musializer which has live rebuild via the nobuild system in nob.c)
Re: C and C++ Hot-Reload/Live Coding
#7fyi, "hot reload" is a native part of every operating system (consider, even trivially, forking or https://en.wikipedia.org/wiki/Dynamic_loading ). It's a sign of how bad developer tooling has been that live reload is sold as an add-on feature. DX seems always to see-saw between bill gate's c. 1990 demo of VB, and the compile-time speeds of a N' Wirth. At a guess, when the internet happened, all DX had to be thrown a…
Update: there's a "deep dive" power-point that goes into a bit more detail: https://liveplusplus.tech/downloads/THQ_Nordic_Dev_Summit_20...
Re: C and C++ Hot-Reload/Live Coding
#8Re: C and C++ Hot-Reload/Live Coding
#9Wow—a commercial offering exclusively targeting Windows, C++, and game development, and yet showcased on Hacker News. A rare combination indeed! :P EDIT: The deep dive[1] on their webpage is absolutely worth a read. [1]: https://liveplusplus.tech/downloads/THQ_Nordic_Dev_Summit_20...
Re: C and C++ Hot-Reload/Live Coding
#10Made developing those scripts much, much more comfortable when it was introduce. You no longer needed to manually compile, stop and start the server, wait for all the database stuff to be loaded, switch to the client, log back in, wait and then retry on every single tiny change. To me, it was like magic.
Today, I wonder why they didn't just use a proper scripting language.