A r e y o u r e a d y t o h a v e s o m e f u n ?
:3
A r e y o u r e a d y t o h a v e s o m e f u n ?
:3
"This is going to destroy my build system"
Nope! It's able to determine everything that will be processed by the Phase 7 compile-time-computed strings by Phase 4, and presents all of that information through already-available means, meaning CMake/build2/meson/make/ninja/etc. can all understand the dependency chain here natively!
Ultimately, this means we can process files -- recursively -- at compile-time, meaning that rather than embedded shaders with #includes that can't be touched, we can process those includes and make true single blobs without extra build steps.
compile-time python with imports is VERY possible.