On Wednesday, February 21, 2018 at 4:45:25 PM UTC-5, Bakul Shah wrote: > > Something like > import "foo" v2 > would be mildly preferable to me as > import "foo/v2" > can also refer to version 1 of a package named v2 (as opposed > to version 2 of foo) and the current naming rules continue to > work. >
As I understood it, the fundamental philosophical point of today's rsc article was that you shouldn't use the the same "name" (identifier) for two different "things". If you look at it from that point of view, the "v2" should absolutely be part of the package URL. In fact, having the concept of version stored in some lookaside metadata outside of the name (eg. git tag) would be a mistake. Zellyn -- 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.