Loading video...
Video Failed to Load
Also in production - the deepest dive possible into code, memory management and overall structure of ANIMAL WELL with Billy Basso :) Soon™
14,700 views • 1 year ago •via X (Twitter)
11 Comments

@Animal_Well @Billy_Basso Sounds like the hot reloading that @cmuratori used in handmade hero

AI-first pull request reviewer with context-aware feedback, line-by-line code suggestions, and real-time chat.

@Animal_Well @Billy_Basso A nice showoff of hot reloading in C++ without losing current state is here...

@Animal_Well @Billy_Basso People would go miles trying to reinvent what Lisp had decades ago

@Animal_Well @Billy_Basso Interesting! Sounds similar to what Casey did in Handmade Hero episode 5 to load the Xinput DLL to support Xbox 360 controllers. There are Windows APIs to load a DLL at runtime and also to get the address of a function in the DLL by name.

@Animal_Well @Billy_Basso AWARE

@Animal_Well @Billy_Basso Niiiice! Looking forward to it 🔥

@Animal_Well @Billy_Basso Yesssssssssss!

@Animal_Well @Billy_Basso You’re knocking it out of the park with these guests.

@Animal_Well @Billy_Basso AWWWW YES

@Animal_Well @Billy_Basso I didn't see the whole video, so I don't have the whole context here. The idea seems nice but you'll need to check for change in struct layout. If I have an arbitrary struct and add or remove data from it (changing it's layout), then the thing you read in memory is erronous


