@tomoya わからんでもないのですが(自分も出したPRがunmergedで消える側)、リポジトリ運用は、他人にgithub上でどう見せるかではなく、プロジェクト内でどうソースコードを管理するのが最善かを基準に決めるものなので、これはいたしかたない気がします。PRくれた人に修正を依頼しているとフェードアウトしちゃったりするんですよ。
@tomoya わからんでもないのですが(自分も出したPRがunmergedで消える側)、リポジトリ運用は、他人にgithub上でどう見せるかではなく、プロジェクト内でどうソースコードを管理するのが最善かを基準に決めるものなので、これはいたしかたない気がします。PRくれた人に修正を依頼しているとフェードアウトしちゃったりするんですよ。
C++のtemplateについて調べていたら偶然yichangが2017年に.NETのgeneric code sharingについて書いていたのを見つけてしまった。われわれがジェネリクス勉強会やった3か月前だし、これ知ってればもっと深追いできたのに(時間的に無理では) https://yizhang82.dev/dotnet-generics-sharing
このアカウントは、notestockで公開設定になっていません。
TIL: template specialization by constant (C++)
値次第でビルドされるコードの量を減らせる まあ、原理を考えれば確かに…? 可読性が犠牲になるけど…
@kekyo ツールチェイン・IDEの視点(?)では条件コンパイルによる型情報等の変更が無いので前向き、利用者としては謎の呪文が加わるのでいささか後ろ向き、といったところでしょうか。単一の # if ... # endif で済むならそっちのほうがいいかな…
@kekyo 妥当な方針に思えます。そして正確な情報のためにテンプレート関連のエラーは今でもあげつない…
9/12(JST的には9/13)ならさっそく9/14のDroidKaigiで話題にしないとな…! https://www.cnn.co.jp/tech/35208418.html