[過去ログ]
Boostを語れゴラァ part3 (1001レス)
Boostを語れゴラァ part3 http://echo.5ch.net/test/read.cgi/tech/1158991211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
764: デフォルトの名無しさん [sage] 2007/03/03(土) 16:51:21 ヘッダだけで使えるバージョンとかあると気楽に使えるんだけどな http://echo.5ch.net/test/read.cgi/tech/1158991211/764
765: デフォルトの名無しさん [sage] 2007/03/03(土) 17:07:08 shared_ptrはコンパイルする必要ないだろ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/765
766: デフォルトの名無しさん [sage] 2007/03/03(土) 17:57:27 filesystemとregexとあと何だっけ 以外はヘッダだけで使えなかったっけ http://echo.5ch.net/test/read.cgi/tech/1158991211/766
767: デフォルトの名無しさん [sage] 2007/03/03(土) 18:20:36 手元にDLLとかLIBとかがあるやつを挙げてみた。 date_time filesystem iostreams prg_exec_monitor program_options regex (w)serialization signals thread unit_test_framework wave http://echo.5ch.net/test/read.cgi/tech/1158991211/767
768: デフォルトの名無しさん [sage] 2007/03/03(土) 18:38:35 ヘッダだけつっても全部で3000ファイル以上、サイズ20MB以上とかだからな シャレにならん http://echo.5ch.net/test/read.cgi/tech/1158991211/768
769: デフォルトの名無しさん [sage] 2007/03/03(土) 18:47:34 こんな風にすればshared_ptrに必要な依存関係を洗い出せるが マンドクセー つかいちいちこんなに取り込んでりゃそりゃコンパイル遅くなるわ $ cat t.cpp #include <boost/shared_ptr.hpp> $ cc -E t.cpp |grep ^# | grep hpp | awk '{print $3}' | sort -u "/usr/include/boost/assert.hpp" "/usr/include/boost/checked_delete.hpp" "/usr/include/boost/config.hpp" "/usr/include/boost/config/compiler/gcc.hpp" "/usr/include/boost/config/platform/cygwin.hpp" "/usr/include/boost/config/posix_features.hpp" "/usr/include/boost/config/select_compiler_config.hpp" "/usr/include/boost/config/select_platform_config.hpp" "/usr/include/boost/config/select_stdlib_config.hpp" "/usr/include/boost/config/stdlib/libstdcpp3.hpp" "/usr/include/boost/config/suffix.hpp" "/usr/include/boost/config/user.hpp" "/usr/include/boost/detail/bad_weak_ptr.hpp" "/usr/include/boost/detail/shared_count.hpp" "/usr/include/boost/detail/sp_counted_base.hpp" "/usr/include/boost/detail/sp_counted_base_gcc_x86.hpp" "/usr/include/boost/detail/sp_counted_impl.hpp" "/usr/include/boost/detail/workaround.hpp" "/usr/include/boost/shared_ptr.hpp" "/usr/include/boost/throw_exception.hpp" http://echo.5ch.net/test/read.cgi/tech/1158991211/769
770: デフォルトの名無しさん [sage] 2007/03/04(日) 10:39:41 Boostにshared_ptrよりコンパイルの速いライブラリってあるのか? http://echo.5ch.net/test/read.cgi/tech/1158991211/770
771: デフォルトの名無しさん [sage] 2007/03/04(日) 11:26:52 boostって単なるライブラリの寄せ集めで、統一性や一貫性がないよね。 こんなの流行らないし、標準化なんてされるわけないわな。 もっときっちり考えて作れよ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/771
772: デフォルトの名無しさん [sage] 2007/03/04(日) 11:35:32 どうして適当なこと言う奴が後を絶たないのか http://echo.5ch.net/test/read.cgi/tech/1158991211/772
773: デフォルトの名無しさん [sage] 2007/03/04(日) 11:35:38 >>771 >boostって単なるライブラリの寄せ集めで、統一性や一貫性がないよね。 kwsk http://echo.5ch.net/test/read.cgi/tech/1158991211/773
774: デフォルトの名無しさん [sage] 2007/03/04(日) 12:07:58 771でないけど、toknizerのコンストラクタやassignは、 ContainerではなくRangeを受け取るようにしろよとは思う。 http://echo.5ch.net/test/read.cgi/tech/1158991211/774
775: デフォルトの名無しさん [sage] 2007/03/04(日) 12:12:20 Boost.Pythonってなんだよ。何故かいきなりPython。しかもPerlやRubyは無くてPythonだけ。 行き当たりばったり。統一性や一貫性がないとはこういうことだ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/775
776: デフォルトの名無しさん [sage] 2007/03/04(日) 12:23:26 Rubyなんて日本だけでちやほやされてる糞言語だろ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/776
777: デフォルトの名無しさん [sage] 2007/03/04(日) 12:28:24 まあ、spiritが標準ライブラリに入るなんて考えにくい。 http://echo.5ch.net/test/read.cgi/tech/1158991211/777
778: デフォルトの名無しさん [sage] 2007/03/04(日) 12:32:48 Rubyは例に出しただけだ。 何故か突然Pythonに対応して、かつPythonにしか対応していないところに 統一性や一貫性がないと言っている。 http://echo.5ch.net/test/read.cgi/tech/1158991211/778
779: デフォルトの名無しさん [sage] 2007/03/04(日) 12:38:00 いつからBoostは、そんな何もかも面倒見るライブラリになったんだか。 そういう目的なら、もっとふさわしいものがあると思うけど。 取捨選択して使えばいいじゃない。 http://echo.5ch.net/test/read.cgi/tech/1158991211/779
780: デフォルトの名無しさん [sage] 2007/03/04(日) 12:46:10 利用者が取捨選択するためにも、 コアな機能とその他の雑多な機能を明確にわかりやすく分類してほしいものだね。 いまのBoostは統一感のないごった煮だ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/780
781: デフォルトの名無しさん [sage] 2007/03/04(日) 12:50:24 Boost.PythonのゴールはBoost.LangBindingだよ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/781
782: デフォルトの名無しさん [sage] 2007/03/04(日) 12:53:22 コアな機能も何も、どれも単品での使用を意図しているものばかりに見えるけど・・ 貴方の言葉を借りれば、「単なるライブラリの寄せ集め」ですし。 http://echo.5ch.net/test/read.cgi/tech/1158991211/782
783: デフォルトの名無しさん [sage] 2007/03/04(日) 12:54:52 >>781 >Boost.PythonのゴールはBoost.LangBindingだよ。 それは後付けな印象が強いんですがどうなんですかね? Boost.LangBinding の prototype 的な役割を Boost.Python が担っている,というほうが適切な気が http://echo.5ch.net/test/read.cgi/tech/1158991211/783
784: デフォルトの名無しさん [sage] 2007/03/04(日) 13:12:18 そもそもboost自体が巨大なsandboxみたいなもんだろ http://echo.5ch.net/test/read.cgi/tech/1158991211/784
785: デフォルトの名無しさん [sage] 2007/03/04(日) 19:05:56 元々が「こんなの標準に欲しいよね」だし http://echo.5ch.net/test/read.cgi/tech/1158991211/785
786: デフォルトの名無しさん [sage] 2007/03/04(日) 19:16:35 グラフィックスもオーディオもウィンドウシステムも端末制御も ネットワークも暗号化も数値計算もDBアクセスもXML/HTML等のパーシングも 扱っていない(今後グラフィックスやネットワーク機能は追加されるようだが) 現実の応用において欲しくなるような機能が恐ろしく乏しいというのに、 既にヘッダの数が1000のオーダーというのはいっそ笑えるな http://echo.5ch.net/test/read.cgi/tech/1158991211/786
787: デフォルトの名無しさん [sage] 2007/03/04(日) 19:19:42 だが、そこがいい http://echo.5ch.net/test/read.cgi/tech/1158991211/787
788: デフォルトの名無しさん [sage] 2007/03/04(日) 19:26:13 boost は一般のライブラリより枯れていそうな点(関係者が高度なC++使い)と ライセンスを煩く考えずに済む点が良いと思うけどなぁ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/788
789: デフォルトの名無しさん [sage] 2007/03/04(日) 19:27:30 >>788 boost::regexのバグは直ったのかな? http://echo.5ch.net/test/read.cgi/tech/1158991211/789
790: デフォルトの名無しさん [sage] 2007/03/04(日) 19:37:25 >>789 的外れなツッコミ乙 http://echo.5ch.net/test/read.cgi/tech/1158991211/790
791: デフォルトの名無しさん [sage] 2007/03/04(日) 21:04:20 boostは言語の補完/拡張的意味合いが強いからなぁ。言語として実装すべきだろと突っ込みたくなるものも幾つもあるけど。 http://echo.5ch.net/test/read.cgi/tech/1158991211/791
792: デフォルトの名無しさん [sage] 2007/03/04(日) 21:12:54 ラムダの事かー http://echo.5ch.net/test/read.cgi/tech/1158991211/792
793: デフォルトの名無しさん [sage] 2007/03/04(日) 22:47:39 boostはウインドウシステムやミドルウェアから独立しているからこそ価値があるわけ。 WindowsならATLを使い、UNIXならgtkを使うという使い分けができるわけで、 依存関係とかcygwinによるエミュレーションとかの厄介事を避けることができるわけ。 http://echo.5ch.net/test/read.cgi/tech/1158991211/793
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 208 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s