It will take a few minutes to load. Thanks for your patience. I don't have any such thing. If the generated code is fast, we may gain overall. It is not about being self-contained.
Many components have dependencies on others.
Other dependencies are dynamic, with both the same benefits and the same problems with which DLLs have made us familiar. Perhaps, but this definition is suspiciously broad. After all, any program in the traditional sense is a unit of deployment. Object technology has brought to light and tried to free us from the limitations of the traditional view of a program as an executable that does one thing. Wrap it into a hull, with a set of openings providing to the rest of the world the set of operations that we expect the program to perform for us on request.