HN🔥 175
💬 137
ついに来るか?Go言語におけるジェネリックメソッドの実装について
f311a
1日前
Go言語において、ジェネリックメソッドをサポートするかどうかという議論が続いています。現時点では公式にはサポートされていませんが、将来的な言語仕様のアップデートに期待が高まっています。今後の動向に注目です。
「必要ない」って言ってた機能を、結局少しずつ全部実装してるな。
これは最高。データアクセス手法としてかなり便利そう!批判的な人たちについて言えば、ジェネリクスの最初の提案の時から「今は時期じゃない」とは言われてても「一生実装しない」とは言われてなかったよ。実装上の課題もあったしね。開発チームはそこまで大きくないし、インクリメンタルにしっかり作り込むスタイルだからさ。
Goで初めてジェネリクスを使おうとした時、メソッドにジェネリクスが使えないのには本当に驚いた。ようやく実装されるのを見て嬉しいよ。
他の言語からGoに来た人たちにとって、ジェネリクスの大きな穴が埋まるわけだから、この方向性には完全に賛成だね。どこでも使えってわけじゃないけど、どうせ使うならモジュールレベルのジェネリック関数を呼ぶより、構造体で使える方がマシだし。
言語機能とユーザーの期待値のギャップを埋めようと追いかけるのは、Goのリーダーシップにおける最大の過ちであり、今もなお続いている。
Goにとって悲しい日だ。PhD(博士号)持ちたちが勝ったな。シンプルさは死んだ。
マジかよ。自分のライブラリをいくつか書き直さなきゃ。
今日はなんて嬉しいサプライズだ!APIをまともに保つために、どれだけ変で不格好なパッケージAPIを書かなきゃいけなかったことか……数え切れないよ。
これでようやく、何年も夢見ていたモナドライブラリが作れるようになる。震えて待て。