Talking about Go 1.16, this is a release to be excited about. Here are some of my personal highlights:
- fs.FS interface. This should make a bunch of filesystem operations agnostic to the underlying storage service.
- Clean up of 'go get' vs 'go install'
- Embedding files into binaries
- Smaller binaries
- Faster linking
- darwin/arm64 support
Find more exciting changes here: https://golang.org/doc/go1.16
I liked the simplicity. Everything was just there. There is no intermediate layer.
And versioning was also possible through a simple snapshot and submodules.
Indeed, I recognize the potential benefits of the new system. Perhaps there is some nostalgia of the early days. 🙌 😂
@fribbledom @openscience I found the automatic editing of imports was wrong much of the time, was well as totally unexpected and therefore confusing. The whole mechanism seems overly complex and was hard to understand. Some things not documented AFAIK (like using a branch name in place of version, which then gets silently replaced with the 'correct' version).
I liked the language, but modules and runtime size both mean I'll avoid it rather than choose to use it in future.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!