diff options
Diffstat (limited to 'content/6years.article')
-rw-r--r-- | content/6years.article | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/content/6years.article b/content/6years.article index a5d3ec1..02b3b3f 100644 --- a/content/6years.article +++ b/content/6years.article @@ -1,43 +1,44 @@ -Six years of Go +# Six years of Go 10 Nov 2015 +Summary: Six years ago today the Go language was released as an open source project. Since then, more than 780 contributors have made over 30,000 commits to the project's 22 repositories. The ecosystem continues to grow, with GitHub reporting more than 90,000 Go repositories. And, offline, we see new Go events and user groups pop up [around](https://blog.golang.org/gophercon2015) [the](https://blog.golang.org/gouk15) [world](https://blog.golang.org/gopherchina) with regularity. Andrew Gerrand adg@golang.org -* Six years of Go +## Six years ago today the Go language was released as an open source project. Since then, more than 780 contributors have made over 30,000 commits to the project's 22 repositories. The ecosystem continues to grow, with GitHub reporting more than 90,000 Go repositories. And, offline, we see new Go events -and user groups pop up [[https://blog.golang.org/gophercon2015][around]] -[[https://blog.golang.org/gouk15][the]] -[[https://blog.golang.org/gopherchina][world]] with regularity. +and user groups pop up [around](https://blog.golang.org/gophercon2015) +[the](https://blog.golang.org/gouk15) +[world](https://blog.golang.org/gopherchina) with regularity. .image 6years-gopher.png -In August we [[https://blog.golang.org/go1.5][released Go 1.5]], the most +In August we [released Go 1.5](https://blog.golang.org/go1.5), the most significant release since Go 1. It features a completely -[[https://golang.org/doc/go1.5#gc][redesigned garbage collector]] that makes +[redesigned garbage collector](https://golang.org/doc/go1.5#gc) that makes the language more suitable for latency-sensitive applications; it marks the transition from a C-based compiler tool chain to one -[[https://golang.org/doc/go1.5#c][written entirely in Go]]; and it includes -ports to [[https://golang.org/doc/go1.5#ports][new architectures]], with better +[written entirely in Go](https://golang.org/doc/go1.5#c); and it includes +ports to [new architectures](https://golang.org/doc/go1.5#ports), with better support for ARM processors (the chips that power most smartphones). These improvements make Go better suited to a broader range of tasks, a trend that we hope will continue over the coming years. Improvements to tools continue to boost developer productivity. -We introduced the [[https://golang.org/cmd/trace/][execution tracer]] and the -"[[https://golang.org/cmd/go/#hdr-Show_documentation_for_package_or_symbol][go doc]]" +We introduced the [execution tracer](https://golang.org/cmd/trace/) and the +"[go doc](https://golang.org/cmd/go/#hdr-Show_documentation_for_package_or_symbol)" command, as well as more enhancements to our various -[[https://talks.golang.org/2014/static-analysis.slide][static analysis tools]]. +[static analysis tools](https://talks.golang.org/2014/static-analysis.slide). We are also working on an -[[https://groups.google.com/forum/#!topic/Golang-nuts/8oCSjAiKXUQ][official Go plugin for Sublime Text]], +[official Go plugin for Sublime Text](https://groups.google.com/forum/#!topic/Golang-nuts/8oCSjAiKXUQ), with better support for other editors in the pipeline. Early next year we will release more improvements in Go 1.6, including -HTTP/2 support for [[https://golang.org/pkg/net/http/][net/http]] servers and +HTTP/2 support for [net/http](https://golang.org/pkg/net/http/) servers and clients, an official package vendoring mechanism, support for blocks in text and HTML templates, a memory sanitizer that checks both Go and C/C++ code, and the usual assortment of other improvements and fixes. |