SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
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日土曜日

Mais conteúdo relacionado

Mais de N Masahiro

Mais de N Masahiro (20)

Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshellFluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshell
 
Fluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshellFluentd v1.0 in a nutshell
Fluentd v1.0 in a nutshell
 
Presto changes
Presto changesPresto changes
Presto changes
 
Fluentd at HKOScon
Fluentd at HKOSconFluentd at HKOScon
Fluentd at HKOScon
 
Fluentd v0.14 Overview
Fluentd v0.14 OverviewFluentd v0.14 Overview
Fluentd v0.14 Overview
 
Fluentd and Kafka
Fluentd and KafkaFluentd and Kafka
Fluentd and Kafka
 
fluent-plugin-beats at Elasticsearch meetup #14
fluent-plugin-beats at Elasticsearch meetup #14fluent-plugin-beats at Elasticsearch meetup #14
fluent-plugin-beats at Elasticsearch meetup #14
 
Dive into Fluentd plugin v0.12
Dive into Fluentd plugin v0.12Dive into Fluentd plugin v0.12
Dive into Fluentd plugin v0.12
 
Technologies for Data Analytics Platform
Technologies for Data Analytics PlatformTechnologies for Data Analytics Platform
Technologies for Data Analytics Platform
 
Docker and Fluentd
Docker and FluentdDocker and Fluentd
Docker and Fluentd
 
How to create Treasure Data #dotsbigdata
How to create Treasure Data #dotsbigdataHow to create Treasure Data #dotsbigdata
How to create Treasure Data #dotsbigdata
 
Fluentd v0.12 master guide
Fluentd v0.12 master guideFluentd v0.12 master guide
Fluentd v0.12 master guide
 
Fluentd and Embulk Game Server 4
Fluentd and Embulk Game Server 4Fluentd and Embulk Game Server 4
Fluentd and Embulk Game Server 4
 
Treasure Data and AWS - Developers.io 2015
Treasure Data and AWS - Developers.io 2015Treasure Data and AWS - Developers.io 2015
Treasure Data and AWS - Developers.io 2015
 
Fluentd Unified Logging Layer At Fossasia
Fluentd Unified Logging Layer At FossasiaFluentd Unified Logging Layer At Fossasia
Fluentd Unified Logging Layer At Fossasia
 
Treasure Data and OSS
Treasure Data and OSSTreasure Data and OSS
Treasure Data and OSS
 
Fluentd - RubyKansai 65
Fluentd - RubyKansai 65Fluentd - RubyKansai 65
Fluentd - RubyKansai 65
 
Fluentd - road to v1 -
Fluentd - road to v1 -Fluentd - road to v1 -
Fluentd - road to v1 -
 
Fluentd: Unified Logging Layer at CWT2014
Fluentd: Unified Logging Layer at CWT2014Fluentd: Unified Logging Layer at CWT2014
Fluentd: Unified Logging Layer at CWT2014
 
SQL for Everything at CWT2014
SQL for Everything at CWT2014SQL for Everything at CWT2014
SQL for Everything at CWT2014
 

Último

Último (10)

知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

Goodbye Doost