5 ms·
That was quite fun to read. The point about Go being too pedantic and thus hindering exploration is something I've felt too. Some of that pain was mitigated by
by zimbatm 12y ago
That was quite fun to read.
The point about Go being too pedantic and thus hindering exploration is something I've felt too. Some of that pain was mitigated by the Sublime Text Go plugin that has shortcuts to add/remove imports.
- M8 12y agoAlso he is spot on about the mascot.
- nutate 12y agoI <3 the gopher: https://blog.golang.org/gopher https://blog.golang.org/gopher
- tormeh 12y agoThis is generally a tradeoff you have to make in programming language design. Should the checker enforce good code or should it let all but the most broken code through in the name of exploratory programming? I would recommend using Python or possibly Clojure to experiment with and then translate the code to a language that will help you catch bugs (Ada/a functional one) when you know exactly how the problem is solved.
- wtetzner 12y agoMaybe there could be an --experimentation-mode compiler flag that would be less strict.
- emehrkay 12y agoYes, it was very funny and informative. I let out an audible sound when reading some of these one-liners: > It is possible, however, that the Go team has developed a set of secret signifiers to distinguish these constructions in everyday conversation and not told me about them. or > At first I wrote my methods on the values, which seemed like the normal, American thing to do. Someone posted yesterday about how to pronounce hexadecimal numbers. It's funny because somedoby, somewhere has a lexicon for describing the different overloaded loop types. sidenone: i find overloading cheap or sort of a cheat. I understand it in the content of typed languages, but in something like JavaScript or PHP it fucking sucks.