2 ms·
This has interesting parallels with how some languages include the library version in the "symbolic name" (mangled name, fully qualified name etc). This often
by dathinab 5y ago
This has interesting parallels with how some languages include the library version in the "symbolic name" (mangled name, fully qualified name etc).
This often allows loading of multiple versions of the same dependency in the same program without ugly hacks. Which is grate if you have multiple dependencies which both have the same sub-dependency (each internal only to their dependent) but need different versions.
It's kinda a nightmare if you run into this problem in languages which don't support it.