Go Wiki: Go-1.6-release-party

パーティーのまとめツイート

パーティーを逃した、または参加できなかった方へ: https://storify.com/gobridge/go-16v-world-release-party こちらで振り返りをご覧ください。


何が起こっているのか?

Go 1.6 のリリースを祝して、2016年2月17日に世界規模のリリースパーティーを開催します。

ちょっと待って、Go 1.6 は2月17日にリリースされるって言った?

いいえ!Go 1.6 は準備ができたらリリースされます。そうは言っても、2月中旬のリリースに向けて状況はかなり良好です。ソフトウェア見積もりの力を使って、既に進行中のいくつかのミートアップと偶然一致する日付が空から選ばれました。

素晴らしいですね、どうすれば参加できますか?

  • Go ユーザーグループまたはミートアップを主催している場合は、2月17日にミートアップを企画し、世界中の Gopher と一緒に祝いましょう。
  • Go ユーザーグループまたはミートアップのメンバーである場合は、オーガナイザーに頼んで参加したい旨を伝えましょう。

イベント後には、写真の投稿、動画の作成、ブログ記事の執筆、Facebook のウォールへの落書き、または気の利いたツイートをしましょう。このお祝いをどれだけ盛大にできるか見てみましょう。

詳細を忘れずにここに追加してください :point_down:。

誰が関わっているのか?

参加しているグループのリストはこちらです。

あなたのグループがまだここにリストされていない場合は、ページを編集して追加してください。 主催者の皆様、グループを追加したら、ページへのリンクをツイートして認知度を高めることをご検討ください。

連絡を取り合う

世界中の数十のミートアップグループを調整するのは大変でしょう。イベントを計画したり、オンラインで議論したり、最新情報を入手したりするためのいくつかの方法を以下に示します。

いつものことながら、困った場合や助けが必要な場合は、直接主催者に連絡してください。私たちは喜んでお手伝いします。

Slack チャンネル

Gophers Slack に、リリースパーティー用のチャンネルがあります。Slack への招待が必要な場合は、このリンクから自動招待をリクエストできます

メーリングリスト

ミートアップ主催者が質問できるように、Google グループのメーリングリストを設定しました。今のところ、リストは17日のイベントに焦点を当てていますが、うまくいけば、将来的にメーリングリストは有用なリソースとなるでしょう。

リリースパーティーでは何が起こるのか?

Go 1.6 は、2009年11月10日からオープンソースである言語の7番目のリリースです。これは、プロジェクトがオープンソースになってから6.5年、1.0 リリースからほぼ4年が経過したことを意味します。1.0 以降、言語は大きく変化したため、これは1.6 で行われた改善点について議論する絶好の機会です。

リソース

Francesc Campoy は FOSDEM で State of Go という講演を行い、Go 1.6 の今後のリリースに関する詳細を語りました。彼のスライドはオンラインで入手可能です

こちらは Go シドニーユーザーグループによる Go 1.6 プレゼンテーションスライドデッキです。ミートアップで自由にお使いください。

talks.godoc.org/github.com/davecheney/gosyd/go1.6.slide

ソース: https://github.com/davecheney/gosyd/blob/master/go1.6.slide

修正/追加は PR で送ってください

Go 1.6 の新機能と注目点

ミートアップ主催者がこれらの詳細をグループと共有できるように、このセクションを拡張するご協力をお願いします。

  • Go 1.6 リリースノート (ドラフト)

  • HTTP/2。

    Go 1.6の`net/http`パッケージは、クライアントとサーバーの両方でHTTP/2をそのままサポートします。Go 1.6のHTTP/2サポートの概要を@bradfitzが説明するビデオはこちら

  • ガベージコレクタの改善。

    Go 1.6 は、Go 1.5 で導入された低遅延コレクタの改善に重点を置きました。Rick Hudson は GopherCon 2015 でプレゼンテーションを行い、Go 1.5 で提供された低遅延コレクタについて説明し、1.6 で取り組んでいる改善点について示唆しました。Rick は最近 InfoQ とインタビューを行い、1.6 についてさらに詳しく説明しました。

  • GOVENDOREXPERIMENT がデフォルトになる。

    Go 1.5 では、パッケージの依存関係のソースをパッケージ自体に含めるメカニズム (口語的にベンダーリングとして知られている) の実験的なサポートが追加されました。この機能は Go 1.5 ではオプトインでした。Go 1.6 ではベンダーサポートがデフォルトになり、パッケージは間もなくそれを使用し始める可能性があります。

  • text/template の変更。テンプレート内の空白を削除する長らく要望されていた機能が追加されました。http://tip.golang.org/pkg/text/template/#hdr-Text_and_spaces このテンプレートは

"{{23 -}} < {{- 45}}"

この出力を生成します

"23<45"

  • cgo の変更

    cgo は、Go と C の間でデータを共有することについて、より厳格になり続けています。http://tip.golang.org/cmd/cgo/#hdr-Passing_pointers

    Ian Lance Taylor は、シグナルハンドリングをより健全にするために多くの作業を行いました。

  • より多くのサポートプラットフォーム。Go 1.6 では、64ビット MIPS (linux/mips64 と linux/mips64le) 上の Linux への実験的なポートが追加されました。これは64ビット MIPS であり、ルーターによく見られる古い32ビット MIPS ではないことに注意してください。

    64ビット PowerPC (linux/ppc64le) では、Go 1.6 は外部リンクと cgo をサポートし、ほぼ機能が完成しました。

    Go 1.6 では、32ビット x86 (android/386) 上の Android への実験的なポートも追加されました。

Go 1.6 に貢献したのに、ここにリストされていませんか?このページを編集して、あなたがしたことに関する詳細を追加してください。

Go 1.6 が早くリリースされたらどうなりますか?

驚きは台無しになりますが、少しだけです。現実的に考えると、タイムゾーンの難しさなしでも、すべてのミートアップをまったく同じ時間に開催することは不可能です。上記のとおり、2月17日は任意の日付です。

ミートアップ主催者の方へ、2月17日は素晴らしいですが、正確に17日にグループを組織できることよりも、あなたの参加の方が重要です。

Go 1.6 が17日までにリリースされなかったらどうなりますか?

まあ…少なくとも私たちは互いに寄り添うでしょう。

Go 1.6 の機能セットは今後数週間で変更されることはありません。もし Go 1.6 が17日以降に出荷されたとしても、フライングしてしまったことは少し期待外れかもしれませんが、大したことではありません。

これを誰が主催しているのですか?

Go のミートアップを運営しているなら、あなたです。世界中のミートアップがなければ、世界規模のリリースパーティーにはなりません。

いえ、真面目に、誰が主催しているのですか?

現在の主催者は以下の通りです。

手伝いたいですか?このページを編集して自分を追加してください

ご質問がある場合は、主催者のいずれかにご連絡ください。


このコンテンツはGo Wikiの一部です。