Skip to content
HHackerTube.videoSurprise me

Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications

Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications on HackerTube: recommended by 1 Hacker News commenter across 1 month, 2018–2024.

Macquarie Group

talk · intermediate · dated

Open on YouTube

Rob Pike presents the Go 2 draft specifications at the Sydney Golang Meetup, covering the Go 2 process and several proposals including generics. The Q&A contains a well-known exchange about the name of the language.

Why Hacker News recommends it

Cited in Go threads for Pike's stance on generics and the Go 2 process, plus an amusing Q&A moment.

people recommended it
1
separate months
1
strong recommendations
0
discussed on HN
2018–2024
“Rob Pike had a good talk on the Go 2 process and a few of the proposals”
— twoodfin, Nov 2018, in “Go 2, here we come”

What HN commenters said

8 Hacker News comments link this video. Each one links back to its thread.

twoodfinNov 2018Recommends

Rob Pike had a good talk on the Go 2 process and a few of the proposals that went up on YouTube a few days ago: ▶ this video

in “Go 2, here we come” · View on HN

pjmlpJun 2024Cites it

Cox is not the founding team, and Rob Pike has publicly expressed he is not happy with the generics decision, but it wasn't his decision to take. "Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications" ▶ this video (starts here) ▶ this video (he expresses his opinion here)

in “The upcoming iterator design for Go 1.23” · View on HN

pjmlpApr 2023Cites it

Rob Pike explicitly stated that he really isn't into generics, ▶ this video (starts here) ▶ this video (he expresses his opinion here) We haven't made our little heads out of nowhere.

in “” · View on HN

mseepgoodJul 2021Cites it

> purely for ideological reasons There are no ideological reasons. [link] "Generics may well come at some point." [link] "A language proposal implementing a form of generic types has been accepted for inclusion in the language. If all goes well it will be available in the Go 1.18 release." One of the language designers explaining the motivation for adding parametric polymorphism to Go: ▶ this video Explaining the benefits of generics: [link] From the Featherweight Go paper: [link] "Recently, the Go team mooted a design to extend Go with generics, and Rob Pike wrote Wadler to ask: Would you be interested in helping us get polymorphism right (and/or figuring out what “right” means) for some future version of Go?"

in “Map[string]interface{} in Go: a user's manual” · View on HN

mseepgoodFeb 2021Cites it

> I'm thinking of Rob Pike I do not remember him being against generics. He is the one who contacted his former colleague Phil Wadler to help with the theoretical validation of the type parameters proposal. In his talk about the Go 2 draft specifications (back then the proposal was still based on contracts) he was positive that a good design can be found. (*) ▶ this video

in “Golang generics proposal has been accepted” · View on HN

pjmlpMay 2019Cites it

Not really, that is the hand waving when the issue ever pops up. Rob Pike already stated publicly that he is against the proposed idea for Go 2.0. "Rob Pike - Go 2 Draft Specifications" - ▶ this video

in “Go is Google's language, not ours” · View on HN

Show 2 more comments
pjmlpNov 2018Cites it

A domain name is not a programming language name, oh look this cool stuff I have done in ISOCPP. You can watch Rob Pike publicly correcting someone at the end of his "Go 2 Draft Specifications" session during Q&A. ▶ this video

in “Fixed – Fixed-place decimal math library for Go” · View on HN

pjmlpDec 2018Joke

Rob Pike corrects an audience question when the guy uses golang instead of Go. "Sydney Golang Meetup - Rob Pike - Go 2 Draft Specifications" ▶ this video

in “Go Modules in 2019” · View on HN

Topics & tags

C, C++, Rust, Go & systems languagesProgramming language designgolangrob pikego 2genericslanguage proposals