勉強会終了後
本日のmsbenの自習の成果物は、mark train copying GC。名前は適当。7.cppからforkしてトータル100step程度。
2011-12-10 21:18:48ふだんは英語の資料読むしかないけど、Mono開発者の@atsushieno さんに AndroidやNaCl関連の開発時の話などいろいろ聞けておもしろかった。 #msgcben
2011-12-10 22:32:37OSXでHomebrew入れていれば、GDBフロントエンドのDDDが brew install ddd 入るので楽かも #msgcben
2011-12-11 00:19:31しまった、そこは突っ込むところだった RT @atsushieno: 今日はatsushienoですと言っただけで名前もtwitter idも出さずに匿名でやりすごした
2011-12-11 00:33:25@yfakariya あ、昼のスライドじゃなくて終わってからのはなしでした。(言われて初めて昼もそうだったと言えなくもないことに気付いた)
2011-12-11 02:09:57会場では最後にGC本 5冊が参加者にプレゼントされました。 GCの正典なので信者には欠かせません。 RT @nari3: マーク&スイープ勉強会 : ATND http://t.co/PpCFJU2H
2011-12-11 09:02:58マーク&スイープ勉強会をトゥギャろうとしたけど、コメントが結構多くて、探しているうちに途中で寝てしまった。もう出勤時間なので、続きは帰ってからやろう。 #msgcben
2011-12-12 07:38:08マーク&スイープ勉強会の完了報告です。配布資料や@atsushienoさんの発表にリンクしています。 http://t.co/AkOSwSvR #msgcben
2011-12-14 00:17:38std::functionにおけるg++とMSVCの違い
@nagoya313 gc_ptrはそれを保持しているコンテキストよりも寿命が長いことを保障するためのものなので、常に生ポインタの代わりに使いましょうという意味で持ち出したものではないです。
2011-12-12 21:47:17@7shi やはりそうでしたか、なんというかクロージャの辺りでshared_ptrと違って循環参照しないって感じの話とこんがらがっていたようです。ありがとうございました。
2011-12-12 21:52:24@nagoya313 ああ、そういうことでしたか。ラムダ式以外からの参照は生ポインタという前提で考えていました。ラムダ式でキャプチャしたポインタは2段階で参照されているので、スタックに積んだラムダ式を単純にスキャンしても生ポインタが検出できないので、包むしかなかったです。
2011-12-12 22:00:24@7shi 最後の方になってもうめんどくさいから全部gc_ptrでいいんじゃないかとか思い出してその方向で考え出したら循環参照するしよく分からなくなってきたぞという感じでした。まだまだよく分かってないところが多いです。
2011-12-12 22:03:42@7shi あと試した感じだとラムダ式スキャンしてもキャプチャしたgc_new製生ポインタをきちんと回収してくれているように見えるのはたまたまなんですかね。
2011-12-12 22:09:15