"Blog posts should really be viewed as a snapshot that is valid when they're published (that's why they contain a date)" I agree, but since page that you are referring contains numbers of links to Go Blog posts with description "The official blog of the Go project <https://blog.golang.org/>, featuring news and in-depth articles by the Go team and guests.", I feel that they should put this disclaimer on this page or move links to posts to another page. "Using Go Module <https://golang.org/blog/using-go-modules>" is among posts linked on Documentation.
Maybe there is a way to suggest such a simple change to this page to people that maintain documentation? Or maybe this is over the top idea? Best Kamil pon., 8 lis 2021 o 12:31 Sean Liao <seankhl...@gmail.com> napisał(a): > Blog posts should really be viewed as a snapshot that is valid when > they're published (that's why they contain a date) > The guides under https://golang.org/doc/#getting-started however should > be kept up to date with the latest releases > > On Monday, November 8, 2021 at 11:24:48 AM UTC+1 kziem...@gmail.com wrote: > >> "Technically that behaviour is still available via GO111MODULE=auto. >> Go 1.16 changed the default from "auto" to "on"." >> >> Thank you for that information. It is surprisingly hard to me to learn >> basic of Go and Go tools, when things don't works as described. >> >> I found few another places where "Using Go Modules" ( >> https://go.dev/blog/using-go-modules) is not up to date with out of box >> Go version 1.17.2. >> >> 1) According to part "Adding a dependency" (end of fourth block of text) >> "Only direct dependencies are recorded in the go.mod file". But my go.mod >> file contains lines. >> >> require ( >> golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c // indirect >> rsc.io/sampler v1.3.0 // indirect >> ) >> >> 2) After using "go get golang.org/x/text" command "go list -m all" I get >> one line more that in blog post >> >> golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e >> >> 3) After function TestProverb(t *testing.T) is and running "go test" (I'm >> quite sure that when I did this few years ago, this was the command that I >> used) I get >> >> hello.go:5:2: no required module provides package rsc.io/quote/v3; to >> add it: >> go get rsc.io/quote/v3 >> >> This is easy to solve by running "go get rsc.io/quote/v3", but still >> annoying when you are going through this post. >> >> Best >> Kamil >> niedziela, 31 października 2021 o 00:29:57 UTC+2 Kamil Ziemian napisał(a): >> >>> This is probably silly thing, but I will write it down just in case. >>> >>> I mentioned before Go blog post "Using Go Modules" ( >>> https://go.dev/blog/using-go-modules), we first write a function >>> >>> func Hello() string { >>> return "Hello, world." >>> } >>> >>> and test for it which basically check condition >>> >>> Hello() == "Hello, world." >>> >>> In the next step we change our function to >>> >>> func Hello() string { >>> return quote.Hello() >>> } >>> >>> using the module "rsc.io/quote". But this is "not portable example" and >>> when test on my computer PASS when using the first version of our Hello() >>> function, it FAILS with the second. >>> >>> According to description quote.Hello() ( >>> https://pkg.go.dev/rsc.io/quote#Hello), but from source code we know >>> that in fact it returns a string returned by sampler.Hello(prefs >>> ...language.Tag). The last function "returns a localized greeting. If no >>> prefs are given, Hello uses DefaultUserPrefs." ( >>> https://pkg.go.dev/rsc.io/sampler#Hello). >>> >>> On my computer it correctly detected polish language so quote.Hello() >>> returns "Witaj świecie." and since "Witaj świecie." != "Hello, world." the >>> test now fails. >>> >>> Best >>> Kamil >>> >>> sob., 30 paź 2021 o 23:28 Sean Liao <seank...@gmail.com> napisał(a): >>> >>>> Technically that behaviour is still available via GO111MODULE=auto. >>>> Go 1.16 changed the default from "auto" to "on". >>>> >>>> On Saturday, October 30, 2021 at 11:17:05 PM UTC+2 kziem...@gmail.com >>>> wrote: >>>> >>>>> Hello, >>>>> >>>>> I don't have energy today to read Go language spec or learning how >>>>> UTF-8 works, so I decided to make a look at Go blog post "Using Go >>>>> Modules" >>>>> (https://go.dev/blog/using-go-modules). I have a simple question: is >>>>> this post up to date? >>>>> >>>>> I guess not, here is my reason why. According to it if I run command >>>>> "go test" outside $GOPATH and in director without go.mod file I should get >>>>> result similar to >>>>> >>>>> PASS >>>>> ok _/some path/hello 0.020s >>>>> >>>>> When I run it with my go version go1.17.1 linux/amd64, result is >>>>> >>>>> go: go.mod file not found in current directory or any parent >>>>> directory; see 'go help modules' >>>>> >>>>> This is one of the Go blog post listed on Documentation page ( >>>>> https://golang.org/doc/), so I guess it should have note "If you use >>>>> Go in version x.y.z or latter, some code may not work", but maybe I just >>>>> think about it in the wrong way. >>>>> >>>>> From practical reason this particular thing isn't important, because >>>>> go.mod file is the way to go (or at least this is what I read in the last >>>>> week). >>>>> >>>>> Best >>>>> Kamil >>>>> >>>>> wtorek, 7 września 2021 o 22:23:19 UTC+2 Ian Lance Taylor napisał(a): >>>>> >>>>>> On Tue, Sep 7, 2021 at 3:40 AM Kamil Ziemian <kziem...@gmail.com> >>>>>> wrote: >>>>>> > >>>>>> > In the post "Concurrency is not parallelism" by Andrew Gerrand ( >>>>>> https://go.dev/blog/waza-talk) under the paragraph starting with "To >>>>>> clear up this conflation, Rob Pike gave a talk at Heroku’s Waza" in my >>>>>> browser is big blank space. I believe that that I can see rectangle in >>>>>> it, >>>>>> with slightly different hue of with, but I can't be sure. >>>>>> > >>>>>> > Is it my browser not working or something goes wrong with the page? >>>>>> Can someone check if he/she has the same problem? I use Mozilla Firefox >>>>>> for >>>>>> Ubuntu canonical - 1.0, version 91.0.2 (64 bits). I hope I don't mess up >>>>>> Fierfox data. >>>>>> >>>>>> Thanks, sent https://golang.org/cl/348013 to fix this. >>>>>> >>>>>> Ian >>>>>> >>>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "golang-nuts" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/golang-nuts/p4YTbDqTUhI/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> golang-nuts...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/golang-nuts/fce2cfcc-993d-4c25-8863-484b67b02870n%40googlegroups.com >>>> <https://groups.google.com/d/msgid/golang-nuts/fce2cfcc-993d-4c25-8863-484b67b02870n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > You received this message because you are subscribed to a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/p4YTbDqTUhI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/dabd7534-8aed-4590-96c7-a767d9e5cbcen%40googlegroups.com > <https://groups.google.com/d/msgid/golang-nuts/dabd7534-8aed-4590-96c7-a767d9e5cbcen%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAB3gO8ow0PBi%3DRCoxiRSjeEBgUTrWW3dm%2BvzEvr_pdsybwg-nQ%40mail.gmail.com.