Goodbye Doost!
Boost勉強会@関西
Sat, October, 2010, 23
2010年10月23日土曜日
@repeatedly
• 平和の国Dの住人
• なぜかPhobosコミッター
• 休学なう → √退学
• ピーFIでRedBull飲むお仕事
してました
2010年10月23日土曜日
闇の集団怖い
2010年10月23日土曜日
D?
• Walter「ぼくのかんがえた(ry」
• Walterが量産するregressionをDonがfix
• Andrei「Rangeウマー」
• Andreiが仕込むバグを俺らがfix
• コンパイラに優しく書くべし!
2010年10月23日土曜日
名言集
• 何でもRangeとかOO初心者かよ by S
• for ○○, feature requests seem to be
practically like breathing by J
• お願いだから実装も(ry
• Althogh, ○○ is currently horribly broken!
2010年10月23日土曜日
就職にも有利
2010年10月23日土曜日
Appendix
2010年10月23日土曜日
C++?
• 闇の軍団が祀っている
アレな言語
• 使うと発狂する
• Cより文字列処理に
優れているらしい?
• C++ 1x ≒ D?
2010年10月23日土曜日
Boost?
• C++におけるWorkaroundコレクション
• C++ 03とか終わってる
• 標準ライブラリが死んでる
• 今日勉強会が開かれてるらしい?
• でもお仕事では大抵使えない
2010年10月23日土曜日
Doost?
2010年10月23日土曜日
• Any → std.variantがあるだろ
• database → 使えるDBがねーだろ
• ProgramOptions → std.getoptがあるだろ
• 命名規則がないわ…
• std2使うならD2対応しろよ…
• etc...
2010年10月23日土曜日
Phobosの選んだ道
それは…
2010年10月23日土曜日
Boost美味しいです^^
2010年10月23日土曜日
Range
• std.range
• A先生が書いたけどバグだらけで
今はDavidがブラッシュアップ中
• Phobosはこれサポートしないと駄目
• A先生が基本文句言ってくる
• |じゃなくて()なのでS式好きには(ry
2010年10月23日土曜日
Serialization
• Orange (std.serialization候補)
• Jacobとかいうアレな人が書いてる
• MLでbotみたいにポストしてくる
• メッセージパッシングとかで必要だと
は思うけど…
2010年10月23日土曜日
Asio
• 新しいstd.socketはこれをモデルに
• std.eventはどうしようかと思ったけど
libev使えという輩が出て来て…
• でもコードは書いてくれない
2010年10月23日土曜日
Datatime
• std.datetime
• std.date, std.time, std.gregorian are dead
• Jonathanが4万行書いて来た
• 皆引いた…のでレビューで改善中
• もうすぐ入る?
2010年10月23日土曜日
Interfaces
• std.typecons.adaptTo? (仮名)
• haraさん作 (これでPhobosチーム入り)
• A先生は名前をduckにしたいらしい
• このセンスはよく分からない…
• めるぽんぬ先生のおかげ!
2010年10月23日土曜日
例
class Hoge
{
void draw() { }
}
// 直接関係ない↑↓けど…
interface Drawable
{
void draw();
}
Hoge h = new Foo();
Drawable d =
adaptTo!Drawable(h);
d.draw(); // 呼べる!
2010年10月23日土曜日
他にも
• std.signal
• 最近強化パッチが来てた
• spiritd
• 誰が使っているのか…
• MultiIndex
• MLで実装するよ?と言ってた人が…
2010年10月23日土曜日
Doostはいらなく
なりましたとさ…
2010年10月23日土曜日
めでたしめでたし
- 完 -
D言語先生の次回作
“Goodbye,Tango” にご期待下さい
2010年10月23日土曜日

Goodbye Doost