101 karma · joined October 2, 2012
Problem Solved!
I believe you can get integer parameter types by using something like the `convertible` contract seen here https://go.googlesource.com/proposal/+/master/design/go2draf... (unless I'm mistaking what you are saying)
Anyone can learn a new framework. Making good architectural and design decisions generally takes experience.
That's a pretty good summary of the rest of it for me too...pretty good, but sad that it doesn't adhere to the standard libs `http` interfaces
They gave you tools to automatically fix any new warnings that came from this. I honestly don't know how they could have made it any easier.
Are you checking your dependencies into your repository (we do this, it works very well).
If not, are you pinning specific commit hashes? Is that even possible in Glide?
AFAIK those are the only two ways to get even close to reproducible builds.
In your example, you end up modifying the struct value x, even if there was an error. Maybe there are cases where that is the correct behavior, but even then I would advocate for explicitly setting the struct value after handling the error, to make it very clear that it was your intention to do so, rather than doing it be accident.
Ultimately in the end, for this example it really seems like the same amount of work. You add one word, I run one command.
We seem to have a different notion of what a higher order function is. My understanding is that a higher order function is one that takes one or more functions as arguments, or, returns one or more functions as a result.
Go happily supports this.
http://pubs.usgs.gov/fs/fs060-01/fs060-01.pdf http://europa.eu/rapid/press-release_SPEECH-14-527_en.htm http://www.bbc.com/news/blogs-magazine-monitor-28802646
chrome://flags/#enable-tab-audio-muting
By that same token, by playing Eve you can meet people from other cultures all around the world, share social experiences, and learn about each other. Maybe then you actually go visit those people in real life and you get actually exposed to a new culture and experience how it works first hand. And now you've made the world better by playing Eve.
What do you think about that?
Sure, they will still bite me in that individual test file if the situation arises. It keeps the problem out of the "real" code, however so I don't get it when building. In this way I get to maintain a creative space to test out various apis and do my "print to console" testing, while also keeping my primary code base Go-Clean™.
Anything can create unreadable code, but mostly it's bad programmers writing unreadable code, not the syntax they use.