RubyKaigi2013 3日目 Aホール
akr「gdbm_versionが検出できるか。g18hの場合、空マクロかどうかを判断する必要がある。」 #rubykaigi #rubykaigiA
2013-06-01 17:53:50凸凹の壁に移されたプロジェクターがグリッチ感があってカコ(・∀・)イイ!! #rubykaigi #rubykaigiA
2013-06-01 17:54:28トリッキーな方法も用いつつ、かなり絞ることができました。 #rubykaigi #rubykaigiA http://t.co/NpzPiYaHQZ
2013-06-01 17:56:29akr「さて、ここまでやって、かなり多くの環境で正しく判定できますが、まだ完璧ではない。失敗するケースは複数バージョンのBerkeley DBやgdbmを入れいていたケース。など」 #rubykaigi #rubykaigiA
2013-06-01 17:58:22これらの興味深い物語の出力 ext/dbm/extconf.rb にあんまり物語の全体像が描いてないのが残念。コメントがよく書いてある条件文もあるけど、自分が引き継ぐ担当者だとしたら「なんで表とか資料とか書いてないの」と感じると思う #rubykaigi #rubykaigiA
2013-06-01 18:00:10akr「dbmには他の問題が会って、ひとつはファイルフォーマット。拡張子やファイルの数、内部フォーマット。」 #rubykaigi #rubykaigiA
2013-06-01 18:00:40akr「これからndbm互換ライブラリを書く人へ。十分ユニークな名前を使ってください。また、ユニークなdefineを作ってください。などなど」 #rubykaigi #rubykaigiA
2013-06-01 18:03:34Alternate title: “I Fixed dbm And Now I Need A Drink” #rubykaigi #rubykaigiA
2013-06-01 18:04:04Even Linux is very diverse #rubykaigi #rubykaigiA #en
2013-06-01 18:04:30akr「他の多様性について。OS(特に組み込み)が増えてきている。libcやkernelの違いなど。また、Rubyの実装も様々。本当に挑戦しがいがある。」 #rubykaigi #rubykaigiA
2013-06-01 18:04:47Q「根本的な問題があるのでは?」A「ライブラリとヘッダファイルが別なのがいけないんですよ。」 #rubykaigi #rubykaigiA
2013-06-01 18:06:51「探偵みたい」「でも誰も使ってない」「根本的な問題ある」「そもそもライブラリとヘッダファイルが別なのが問題」「いや、どんどん新しいものが出てくること自体、切りがないじゃない。」 #rubykaigiA
2013-06-01 18:07:26「今日はdbmにおける多様性との戦いを紹介したが、Rubyの実装にも多様性が出てきた。こうしたことを解決していくのは大変だが、チャレンジしがいもあるのでは。みなさんもがんばってください」とまとめられました。 #rubykaigi #rubykaigiA
2013-06-01 18:09:04