22
Goodbye Doost! Boost勉強会@関西 Sat, October, 2010, 23 20101023日土曜日

Goodbye Doost

Embed Size (px)

DESCRIPTION

Boost勉強会@関西のLTで使ったスライド

Citation preview

Page 1: Goodbye Doost

Goodbye Doost!Boost勉強会@関西Sat, October, 2010, 23

2010年10月23日土曜日

Page 2: Goodbye Doost

@repeatedly

• 平和の国Dの住人

• なぜかPhobosコミッター

• 休学なう → √退学

• ピーFIでRedBull飲むお仕事してました

2010年10月23日土曜日

Page 3: Goodbye Doost

闇の集団怖い

2010年10月23日土曜日

Page 4: Goodbye Doost

D?• Walter「ぼくのかんがえた(ry」

• Walterが量産するregressionをDonがfix

• Andrei「Rangeウマー」

• Andreiが仕込むバグを俺らがfix

• コンパイラに優しく書くべし!

2010年10月23日土曜日

Page 5: Goodbye Doost

名言集

• 何でもRangeとかOO初心者かよ by S

• for ○○, feature requests seem to bepractically like breathing by J

• お願いだから実装も(ry

• Althogh, ○○ is currently horribly broken!

2010年10月23日土曜日

Page 6: Goodbye Doost

就職にも有利

2010年10月23日土曜日

Page 7: Goodbye Doost

Appendix

2010年10月23日土曜日

Page 8: Goodbye Doost

C++?

• 闇の軍団が祀っているアレな言語

• 使うと発狂する

• Cより文字列処理に優れているらしい?

• C++ 1x ≒ D?

2010年10月23日土曜日

Page 9: Goodbye Doost

Boost?• C++におけるWorkaroundコレクション

• C++ 03とか終わってる

• 標準ライブラリが死んでる

• 今日勉強会が開かれてるらしい?

• でもお仕事では大抵使えない

2010年10月23日土曜日

Page 10: Goodbye Doost

Doost?

2010年10月23日土曜日

Page 11: Goodbye Doost

• Any → std.variantがあるだろ

• database → 使えるDBがねーだろ

• ProgramOptions → std.getoptがあるだろ

• 命名規則がないわ…

• std2使うならD2対応しろよ…

• etc...

2010年10月23日土曜日

Page 12: Goodbye Doost

Phobosの選んだ道それは…

2010年10月23日土曜日

Page 13: Goodbye Doost

Boost美味しいです^^

2010年10月23日土曜日

Page 14: Goodbye Doost

Range

• std.range

• A先生が書いたけどバグだらけで今はDavidがブラッシュアップ中

• Phobosはこれサポートしないと駄目

• A先生が基本文句言ってくる

• |じゃなくて()なのでS式好きには(ry

2010年10月23日土曜日

Page 15: Goodbye Doost

Serialization

• Orange (std.serialization候補)

• Jacobとかいうアレな人が書いてる

• MLでbotみたいにポストしてくる

• メッセージパッシングとかで必要だとは思うけど…

2010年10月23日土曜日

Page 16: Goodbye Doost

Asio

• 新しいstd.socketはこれをモデルに

• std.eventはどうしようかと思ったけどlibev使えという輩が出て来て…

• でもコードは書いてくれない

2010年10月23日土曜日

Page 17: Goodbye Doost

Datatime

• std.datetime

• std.date, std.time, std.gregorian are dead

• Jonathanが4万行書いて来た

• 皆引いた…のでレビューで改善中

• もうすぐ入る?

2010年10月23日土曜日

Page 18: Goodbye Doost

Interfaces

• std.typecons.adaptTo? (仮名)

• haraさん作 (これでPhobosチーム入り)

• A先生は名前をduckにしたいらしい

• このセンスはよく分からない…

• めるぽんぬ先生のおかげ!

2010年10月23日土曜日

Page 19: Goodbye Doost

例class Hoge{ void draw() { }}

// 直接関係ない↑↓けど…

interface Drawable{ void draw();}

Hoge h = new Foo();Drawable d = adaptTo!Drawable(h);

d.draw(); // 呼べる!

2010年10月23日土曜日

Page 20: Goodbye Doost

他にも• std.signal

• 最近強化パッチが来てた

• spiritd

• 誰が使っているのか…

• MultiIndex

• MLで実装するよ?と言ってた人が…

2010年10月23日土曜日

Page 21: Goodbye Doost

Doostはいらなくなりましたとさ…

2010年10月23日土曜日

Page 22: Goodbye Doost

めでたしめでたし- 完 -

D言語先生の次回作“Goodbye, Tango” にご期待下さい

2010年10月23日土曜日