Based on your explanation, my original understanding of the semantics were correct. This:
> import java.util.Collections; ..is not a dot import -- a dot import makes visible every (exported) identifier in the package. This just exposes the one identifier -- Collections. I don't have a problem with that. The equivalent in Java to what I'm complaining about is .*, and it seems like (from my skimming) it isn't what people reach for most. (Note that methods are still qualified by classes, because they're methods). Go does not have an equivalent of: import foo.bar.Baz; // java from foo.bar import Baz // Python import Foo.Bar exposing (Baz) // Elm It might be nice if it did; it would be occasionally useful to import single identifiers (e.g. Context from context). -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.