I don't see why that's good
And its not new or anything.
Source->Compiler->Object File->Linker->Shared Library isn't exactly a new thing.
Objective C makes extensive use of shared libraries to do dynamic loading and has for at least 15 years.
"Whenever you find you are on the side of the majority, it is time to pause and reflect" --Mark Twain
"The significant problems we face cannot be solved at the same level of thinking we were at when we created them." --Albert Einstein
"This is still a dangerous world. It's a world of madmen and uncertainty and potential mental losses." --George W. Bush