Go Wiki: Go2 の状況
このページでは、「Go 2」の状況を追跡しています。
現在、改善されたエラー処理、エラー値、およびジェネリクスの潜在的な設計に関するフィードバックを求めています
バグ
講演
- GopherCon 2017: Russ Cox - Go の未来
- GopherCon Russia 2018: Brad Fitzpatrick - Go: 過去を振り返り、未来を見据える (Go2 の内容は約 20 分から)
- シドニー Golang ミートアップ - Rob Pike - Go 2 ドラフト仕様
範囲
上記の講演から
- 「おそらく3つの大きな変更」
- 加えて、マイナーなハウスキーピングタスク
- 未定
大きな変更の例
- バージョニング
- ジェネリクス?
- 簡略化され、改善されたエラー処理?
- ...
ハウスキーピングの例
- 未解決の Go2Cleanup のバグ (議論なしにこのラベルを追加しないでください)
互換性
エコシステムを破壊したくありません。Go 1 と Go 2 のコードは、プログラム内で簡単に相互運用できる必要があります。
標準ライブラリ
標準ライブラリはおそらくバージョン管理され、サイクル外の更新が許可されますが、Go リリースに含まれます。おそらく「encoding/foo」は「golang.org/x/std/encoding/foo」の略記になるでしょう。未定。一部のパッケージはおそらく v2 のメジャーバージョンを取得しますが、v1 バージョンは少なくともセキュリティのために最小限に保守されます。
ロードマップ
未定
このコンテンツはGo Wikiの一部です。