Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
Ruby-2.2.0-preview1を試してみた http://www.artonx.org/diary...
Rubyはweiredなままでいてほしいってのは同感だなぁ。
@nalsh @mineroaoki setup.rbの更新よろしく(::Config -> ::RbConfig )
@nalsh そこの最新(3.4.1)も::Config::CONFIGなのでねぇ。::RbConfig::CONFIGについに変える時が来たってわけで。
@nalsh setup.rbは必要なんだけど、今はどこが本家で誰がメンテしてるか知ってる?
2.2.0-preview1を試したらlhalibがmakeできない(そもそもsetup.rbが引っかかるので全滅なんだけど、それは別として)。直すの簡単だけど、これを機会にlhaだから捨てちゃうかなぁ(おれは要らないし)。
もうすぐ未来が来るらしい(が、来たらそれはすぐに過去になるしなぁ)
Firefoxを使うデスクトップアプリケーションのメモ http://www.artonx.org/diary...
@hemge @unak 学生の話じゃないから別モノでした。
@hemge @unak アシモフの短編じゃなくてハミルトンのフェッセンデンの宇宙じゃないかな(アシモフにも似たようなのがあっても不思議ではないかも)。
がらくたストリートの作家の作品かぁ安いなと深く考えずに買ったら本気のエロ漫画でびびった。買うの何十年ぶりだ? 面白かったけど。 http://www.amazon.co.jp/LIVING-...
@ktou その通りだと思います。(どこまでGCがスタックを上にたどるかなので)。 で、プログラム上は危険箇所のスタックにVALUEを保持しない(JSが保存するVALUEで揮発性のものは無い)から問題ないと認識しました(やばいやつはJSへ返す前に$変数に入れてしまう)
@ktou あー確かにそうかも。SEGVした後の挙動が不審(どこかで固まる)なことが多いのはそのせいかな。
@ktou js-rbの呼び出しは常にmainスレッドとなる(はず)ので、ruby_initが呼び出す最初の1回で良いと思います。というかREADME.EXTにわかっている人が書いておいて欲しい。
@ktou あ、全部大文字のマクロなのか。これはいつの間に導入されたんだろう?(でも、Cじゃないから問題なさそうですね)
@_ko1 Cを使ってないところが特徴。
こんなの作った(作りかけている)。 http://blade.nagaokaut.ac.jp/cgi-bin...
やっとlibffiの2枚重ね(firefox.js-ctypes -> libruby -> fiddle -> js callback)に成功。
@n0kada おお、どうもありがとう。
@n0kada それは問題ないと思う。
@n0kada ですね。(最初の時点ではObjectの定数じゃなかったのか! と考えてしまったのです)
@n0kada 関数呼び出しにしたいのでマクロはだめ。(fiddleみたいなのを使ってるところ)
自己解決。rb_string_value_cptr(&v) だったのか。VALUEそのまま与えれば良いと勘違い。
SEGVするのは、得たVALUEをrb_string_value_ptrした時点。
急募: 拡張ライブラリのCAPIを使ってRUBY_VERSIONを取り出す方法。rb_const_get(rb_eval("Object"), rb_intern("RUBY_VERSION")) ではSEGVだった。
「ハマスの戦い方を非難するのとパレスチナの子供を殺せと扇動することは全く別の問題だ。それは危険水域だ。」が欧州にスライドしているらしい。 http://synodos.jp/interna...
@Psychs うん
@n0kada NT3.1から変わってないとは思えないけど、当時はまったく使ってないからわかんないや。
Other ways to read this feed:Feed readerFacebook