2 ms·
> - Import system: Having historically used/dabbled with about a dozen+ languages, I have yet to find an import system I like, including the C family of languag
by epage 5y ago
> - Import system: Having historically used/dabbled with about a dozen+ languages, I have yet to find an import system I like, including the C family of languages.
For me, Python has been one of the better ones. I especially like that its explicit where a symbol comes (unlike C/C++, C#, Ruby) from unless you explicitly opt-out (D is confusing about this).
My main gripe (assuming visibility of items isn't import related) is that it merges pulling symbols in from a module with loading a module, leading to initialization order confusion and several gotches that confuse people.