本の虫

著者:江添亮
ブログ: http://cpplover.blogspot.jp/
メール: boostcpp@gmail.com
Twitter: https://twitter.com/EzoeRyou
GitHub: https://github.com/EzoeRyou

アマゾンの江添のほしい物リストを著者に送るとブログ記事のネタになる

筆者にブログのネタになる品物を直接送りたい場合、住所をメールで質問してください。

Boost.勉強会 #18 大阪で発表してきた

Boost.勉強会 #18 大阪 - Boost.勉強会 大阪 | Doorkeeper

Boost.勉強会 #18 大阪で発表してきた。発表資料はGitHubに上げている。

EzoeRyou/boost-benkyo-18

発表内容は、2週間前に公開されたpre-Kona mailingの提案から興味深いものを抜粋している。

Boost勉強会が大阪であるので、ドワンゴに金を出してもらって出張という名目で発表してきた。

なんでも午前11時から始まるそうだ。当日に東京から新幹線で大阪まで向かうので、7時頃には家を出なければならない。眠いのを我慢しながら家を出て、新幹線に乗り、大阪に向かった。

そして、大阪駅で30分ほど迷った。大阪梅田のあたりはますます複雑なプロシージャルダンジョン生成アルゴリズムを導入したと見える。

11時をやや遅れながら会場に到着すると、何と誰もいない。何でも、発表者が少ないので13時からに変更になったという。

さて、発表開始だ。

まず最初は、区間演算ライブラリを開発したという発表だった。区間演算ライブラリは多数あるし、Boostにもあるが、皆Partial Orderingでの比較しかサポートしていない。Weak orderingとTotal orderingもサポートしたライブラリを作ったという。しかし利用者がいないという。

発表者に投げられた厳しい意見としては、そもそも何に応用することを目的としたライブラリなのか。既存のライブラリがPrtial orderingしかサポートしていないのには相応の理由があるはずで、用途を考えずに単に純粋に計算だけするライブラリがあっても使われるはずがないとのことであった。

次にでちまるさんの兄のタグ付き共用体の発表のはずであったが、当日の朝にMicrosoftの不自由なPower Pointを購入してスライド資料を作り始めたので、まだ出来上がっていないとのことであった。怠惰はプログラマーの美徳とはいいながら、スライド資料の遅延評価はお勧めできない。

代わりに私が発表した

その次にでちまるさんの兄が発表した

次の発表は、Boostに追加が予定されている新時代のメタプログラミングライブラリ、Boost.Hanaの紹介だった。型計算と値計算を相互に行き来できるライブラリだそうだ。

最後の発表は、Proxygenを使ったWebアプリケーションの発表。なんだかWebの歴史を一通り見ているような内容だった。ブラウザーが高速化のために複数のHTTPコネクションをサーバーにはっていた時代があったことを思い出した。

その後は近所の安い飲み屋で懇親会を行った。Boost勉強会の規模が年々縮小しているという話を聞いた。果たしていつまで続くだろうか。また、大阪は学生の発表が多いという話だが、それは事情が違っていて、職業プログラマーはみんな東京に行ってしまうので、学生しか関西に残っていないのだという話だった。

10時半ごろに確保していたホテルに向かったが、極めて常識はずれなことに旅行会社が喫煙可の部屋を手配したので、極めて煙草臭かった。翌日の始発で家に帰った。

ドワンゴ広告

ドワンゴは本物のC++プログラマーを募集しています。

採用情報|株式会社ドワンゴ

CC BY-ND 4.0: Creative Commons — Attribution-NoDerivatives 4.0 International — CC BY-ND 4.0