Go 1.20 リリースパーティ #go120party

https://gocon.connpass.com/event/273096/ これは非公式なまとめです。
2
前へ 1 ・・ 5 6 次へ
koba @tetsu_koba

Golang はいままでメモリ管理は「全自動」だったのだけど、arenaはそれにプログラマが自分でalloc, free するのを追加するものなんだな。当然その管理はプログラマの責任になる。ミスを検出するツールは出てくると思うけど。 #go120party

2023-02-21 20:38:42
koba @tetsu_koba

Zig言語はGCがなくて、全部プログラマの責任でメモリ管理する。でもdeferとかerrdeferで書きやすくなっている。 goもerrdeferがあればいいのに。 #go120party

2023-02-21 20:42:40
koba @tetsu_koba

arenaはgo routine safeではない。 #go120party

2023-02-21 20:45:22
task4233 @task4233

double free検出、structが持っているatomic.Boolをtrueにすることで判定しているのか github.com/golang/go/blob… atomicパッケージの正しい使い方だ...... #go120party

2023-02-21 20:46:11
uji @uji_rb

arenaのアプローチ面白いな #go120party

2023-02-21 20:48:54
syumai @__syumai

arenaの入り方、透明性低いなと言うのわかる(まあexperimentalではあるが…) #go120party

2023-02-21 20:49:06
Tetsuya Morimoto @t2y

arena パッケージが 1.20 に入ったのは google の社内事情ではないかという、外からみえる内容からの推測 #go120party

2023-02-21 20:49:42
立派なパセリ @IT_parsely

#go120party で統合テストのお話をしてきました。 資料公開のお作法がわからない初心者なので、共有は少々おまちを。。。

2023-02-21 20:51:37
koba @tetsu_koba

errors.Join関数 エラーをくっつけるのが標準パッケージでできるようになった 改行くぎりでくっつける #go120party

2023-02-21 20:52:00
koba @tetsu_koba

fmt.Errorf でくっつける時には任意の区切りにできる #go120party

2023-02-21 20:52:51
sivchari @sivchari

20分ぴったりで収まってよかった みんなのarenaの使い方アイデア教えてください #go120party

2023-02-21 20:53:54
koba @tetsu_koba

errors.Is エラーが含まれているかの判定 errors.As このエラーに変換できるかの判定 #go120party

2023-02-21 20:54:18
koba @tetsu_koba

Errors.Join にはnullを渡しても無視してくれるから、事前にそれをチェックする必要はない #go120party

2023-02-21 20:57:10
Shoko @_okohs

途中で退席してしまったけど久々の勉強会参加だった…!arenaの続きとerros.Joinの話はあとで資料追いかけるぞ…! #go120party

2023-02-21 20:58:46
𝗖‌𝗜‌𝗔‌𝗥‌𝗔‌𝗡‌𝗔┃シアラナ 🌞 @cia_rana

multi error の Unwrap と普通の error の Unwrap とで戻り値の型が違うのが気になる #go120party

2023-02-21 20:59:32
koba @tetsu_koba

Errorの分解? Splitは採用されなかった。(使用頻度が低いから) #go120party

2023-02-21 21:00:24
syumai @__syumai

errors.Split、これをもし入れるとしたら、複数errorを結合したやつを再帰的にSplitする感じになるのかな…。若干大変そう #go120party

2023-02-21 21:01:21
koba @tetsu_koba

エラーはtree構造になっている。そのため単純にsplitはできない #go120party

2023-02-21 21:02:00
task4233 @task4233

multiple errorsと直接は関係ないけど、メソッドの実装確認をするためにswitch-caseのtypeとしてinterfaceを用いるやり方面白いな cs.opensource.google/go/go/+/refs/t… #go120party

2023-02-21 21:04:26
koba @tetsu_koba

てんてんさんのスライドくらいに文字が大きいと見やすくて好き #go120party

2023-02-21 21:05:11
koba @tetsu_koba

この後はRemo に移動して、雑談や質問をどうぞということです #go120party

2023-02-21 21:06:25
koba @tetsu_koba

ありがとうございました! 情報が濃厚でした。 配信の映像音声は良好でした #go120party

2023-02-21 21:07:13
前へ 1 ・・ 5 6 次へ