arg3...という処理を、次のように自動化してくれる。便利なxargsではあるが、オプショナルな引数をとるような処理を自動化しようとしたら、なかなか思う通りにいかなかった。...上のような入力をxargsに渡し、単純にコマンドライン引数をpするRubyプログラムを使って行う。opt"]["arg2"]["arg3"]惜しい。"arg3"]それは困ります...。"arg3"]ですよね〜。GMTmacportsで入れたllvmは2.6なのでllvmrubyがコンパイルできないのでパッチを書いた。テストが全部通るわけではなくて、test_basic.rbの一カ所で落ち、test_ruby_vm.rbが全て失敗する。基本的には、LLVMContextが必要な所で、全てgetGlobalContext()を渡すように変更した。あとよくわからないけど、ofstreamのflushを呼び出しているところで落ちていたので、llvmで用意されているrawfdostreamというのを使うように変えた。GMTLLVM言語にて、フィボナッチ数列。パスワードをファイルに保存したくない、という理由から?デフォルトでは毎回パスワードを聞くようになっている。Macではsecurityコマンドというのでキーチェーンにアクセスできるそうなので、それを使ってみる。標準エラー出力にパスワードを吐くのでpopen3を使う。GMT噂のMagLevを試してみた。