I will never understand why resellers ask whether there's a reseller discount when purchasing a single license of something?
Why would there be a discount?
This is the only solution that supports simultaneous hot-reload for C++ applications across multiple platforms and processes, both locally and over the network. https://www.youtube.com/watch?v=ewbkdxskl7I
This shows Live++ running on a Rust app using nothing but the latest stable Rust toolchain - no nightly or custom builds. Note that this doesn't require code to be structured around dynamic libraries.
@pervognsen Still have to see how this all works out on a larger project, but at least I'm a bit more familiar with the language and the rustc & cargo toolchain now.
@molecularmusing Yeah, I assume you mean stuff like how rebuilds are at crate granularity and the way splitting the generated code for a crate into codegen units/CGUs both for parallelism and incrementalism.
PSA:
If your platform offers a native way to declare variables in thread-local storage (e.g. __declspec(thread) or __thread), use this instead of the C++ standardized thread_local.
The native version often offers superior codegen, even for simple types like int.
@molecularmusing Unfortunately it looks like their "core installation fee" structure for non-AppStore installs is the textbook example of malicious compliance.
@sinbad@molecularmusing it's amazing what people do when they care about a problem space. It's also absolutely disgusting when companies do everything they can to kill competition and then do nothing in that space.
@Doomed_Daniel@molecularmusing On the plus side it's way better and much more productive. And they just released a new version (7 year intervals, started in the 80s on Amiga!)
@molecularmusing I am tempted to find but won't because I value my sanity.
Suffice to say, every time something comes up on HN that is within my realm of expertise, I am filled with dread at the prolific lack of correct information.
Not because they're wrong, but because if they're abundantly ignorant about my own topics, what on earth does it say about all the other threads?
I heard people doubting whether Live++ could ever be brought to consoles, since it's allegedly tied to Visual Studio and the MSVC toolchain. This is proof that there's always a way.
Hot-Reload, Hot-Restart, Hot-Deoptimize, it's all there.
Bringing Live++ to remaining consoles is hard, but I get to do some assembly programming again, which is a lot of fun and something I haven't done in a long time.