2011-12-01から1ヶ月間の記事一覧
GCC4.6.3/4.7.0のlibstdc++から修正されたversioned namespaceを有効にするとboost/detail/container_fwd.hppのforward declとぶつかって曖昧性が生じるためコンパイルエラーになる部分が発生しています。 Interprocessでも同様の問題があったようですが、こ…
らすとです。 jamではなくPythonで Python知らんし別にJamで困ってないので問題ないのではということに気づきました。 まとめ 結局私を助けてくれる人は一人もいませんでした。
はー Boost.Build PythonPortとは ラスト二回はPythonPortについてにします。と言っても使ったこと無いのでドキュメント見ながら書いてます。 Boost.Build PythonPortに関するドキュメントはこちら。※注 Boost.Build PythonPortは現状でexperimental扱いです…
つらいれす... フラグとか共通化 feature.extend toolset : nvcc ; toolset.inherit-generators nvcc : unix : unix.link unix.link.dll ; toolset.inherit nvcc : unix ; generators.override nvcc.prebuilt : builtin.lib-generator ; generators.override…
やっべーはてな時間で日付計算してたわー前回大まかな流れを説明したので今回はtype/cuda.jamです。が、これは単純で説明も何も無いのでちょっと掘り進めます。 scanner 前回ものすごくシンプルなcuda-scannerを示しました。というより単純に派生して何もし…
遅れてしまった...というか忘れてた...今回からは何回かに分けてtoolsetについてやります。といっても私自身あんまりわかってないので昔書いたnvcc.jamを元に適当に説明します。nvcc.jamは http://www.flast.jp/browser/btc/tools にあります。 toolsetとは…
はてなさんは7時に日付変わるから遅れてない!11日目あたりでruleの引数もsequenceだとか言ってましたけどその説明します。なんとか一日でも潰したいのでこの際ナンデモアリです。 rule 例えば適当なruleを書きます。 rule foo ( bar : baz ? : qux + : quux…
何がオフィシャルかわかりづらくなってしまってるので一旦まとめる。オフィシャルの定義はオフィシャルと明示しているか、ミラーリストに載っていてかつアンオフィシャルと明示されていないものとします。 ソフトウェア GCC mozilla eclipse VM OpenVZ Debia…
死にそう... select-highest-ranked rule 時間もないしネタもないし前回飛ばしたこいつを見てみます。と言ってみたものの、よくよく考えるとそれほど面倒ではないです、、、シグネチャは rule select-highest-ranked ( elements * : ranks * )です。ここでel…
Erlang Tips まずここ読む使ってみる dialyzer なんか --succ_typings はunknown optionと言われてしまう。なくなったのか?とりあえずソースを渡せばいいらしいので投げてみる。 $ dialyzer clusterccd.erl Checking whether the PLT /home/flast/.dialyzer…
はいはいーすすめます。 sequenceモジュール Boost 1.48.0時点でのsequenceモジュールのrule一覧です。 rule filter ( predicate + : sequence * ) rule transform ( function + : sequence * ) rule reverse ( s * ) rule less ( a b ) rule insertion-sort…
疲れてます。ちなみに 所謂オブジェクト指向言語はオブジェクト指向してないんじゃないかというなにか - Flast?なにそれ、おいしいの? の内容は忘れて読んでください。忘れろ。 クラス bjamはクラスをもってます。OOPです!お姉ちゃんにパンツの色聞きまし…
ここ数日の怒涛のエントリで精魂尽き果てている感じなので内容は薄いです。あしからず。注:C++11 Advent CalendarとなっていますがかねないのでISO/IEC 14882:2011は持ってないです。なので運よく手に入れることが出来たn3290を使っています。 Pragma opera…
現在git-svn / git-cvsでリポジトリのミラーを行ったことのある人を熱烈募集中です。 というのも $ git --bare init $ git --bare svn init -s http://example.com/ $ git svn fetch としてもtrunkの内容が引っ張ってこられるだけで、branchesやtagsの中身が…
※ネタです。マジレスしない様に※重ねて言いますがネタです。※なんどもいい(ryまずは http://b0r0nji.blogspot.com/2011/12/blog-post.html を読んでください。この説明でオブジェクト指向わかった!ってなったらそれどうなんだろうと思ってしまったわけです…
というタイトルのメッセージを妹に見え妹のように振舞う何かから頂きましたが、残念ながら私はbleisさんではないので、取りあえず受信したということだけ報告しておきます。
いつもどおり進みます。参照:2006-02-05 testingモジュール testingモジュールはテスト機能を提供するモジュールです。一般に使用するruleは以下の6つだと思います。unit-test ruleは歴史的理由であるみたいな曖昧なことが書いてあるのでここでは解説しませ…
Boost.勉強会 #7東京で同士を募ったらATNDの参加者が0人増えてました!!!!!やったねたえちゃん!!! よくねぇよッッッッ!!!!!!!!!!!!!めんどいんで進みます。 aliasモジュール ある程度プロジェクトが大きくなってくるとビルドターゲットが増えてきます。通常、obj/…
Boost Advent Calndar 2011 の4日目です。ネタがないので既知のことかもしれないですが、いろいろテクニックが使われてるBoost.Foreachの実装について紐解いてみたいと思います。 Boost.Foreachとは C++11でrange-based forという構文が追加されたのはみなさ…
はー前置きめんどいんで進みます...あ、まさかの問題が発生していますが私は私のやる日だけpostします。 pathモジュールつづき 前回に引き続きpathモジュールについてです。決してネタがないわけではないです*1。 パスの表現を正規化する UNIX系OSではパスを…