[#22494] [ANN] YARV: Yet another RubyVM 0.0.0- — "K.Sasada" <ko1@...>
あけましておめでとうございます。
まつもと ゆきひろです
なかだです。
nobu.nakada@nifty.ne.jp wrote :
[#22503] can't require — IWATSUKI Hiroyuki <don@...>
岩月と申します。
なかだです。
まつもと ゆきひろです
岩月と申します。
山本です。
岩月と申します。
なかだです。
山本です。
なかだです。
山本です。
なかだです。
まつもと ゆきひろです
In article <1073474004.933446.5475.nullmailer@picachu.netlab.jp>,
なかだです。
山本です。なかださんのコードで気になった点が3つあります。
なかだです。
山本です。
山本です。
なかだです。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
なかだです。
山本です。WinCVS + byacc + sed をインストールして、ビルドできるようになりました。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
なかだです。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
山本です。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
[#22507] Re: config.h generated for MVC not usable to compile an app with BCC 5.5 (PR#1242) — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#22588] marshaling a class which is defined under singleton class — Tanaka Akira <akr@...17n.org>
次のように、特異クラス内で定義したクラスを marshal するとエラーが出ま
[#22589] marshaling a time with singletom method. — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、
[#22590] empty proc equality — Tanaka Akira <akr@...17n.org>
次のように、異なる空の proc が == になるのは意図されているのでしょうか。
なかだです。
In article <200401160217.i0G2Hn2U005256@sharui.nakada.kanuma.tochigi.jp>,
なかだです。
まつもと ゆきひろです
[#22608] Time#[+-] when given a negative argument — siena@... (Siena. / SHINAGAWA, Norihide)
Siena. です。
[#22621] marshaling a object which have singleton class which have singleton method — Tanaka Akira <akr@...17n.org>
次のように、特異クラスに特異メソッドをつけた場合、Marshal.dump が失敗
In article <1074477335.411187.19623.nullmailer@picachu.netlab.jp>,
[#22624] Find.find raises SecurityError in $SAFE>=1 — Tietew <tietew-ml-ruby-dev@...>
Tietew です。
まつもと ゆきひろです
[#22634] build faild on Linux/ia64 — akira yamada <akira@...>
まつもと ゆきひろです
[#22662] NODE_NEWLINE -> NEWILNE flag — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
[#22688] output directory for extensions — nobu.nakada@...
なかだです。
まつもと ゆきひろです
なかだです。
なかだです。
[#22691] 次期リリースでの新規添付ライブラリ — "Kawaji, Shinya" <kawaji@...>
かわじ、です
まつもと ゆきひろです
まつもと ゆきひろです
かわじ、です。
[#22763] $: trick in test/* — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
In article <1075383555.811739.10596.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
[ruby-dev:22788] relative load/require (Re: Re: $: trick in test/*)
In article <1075383555.811739.10596.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > |フルパスでrequireしてしまうと、$"にもフルパスのままで入ってしま > |い、普通にrequireしたものと二重に読んでしまうことになります。ま > |た、マルチスレッドでの待ち合わせも、現在rubyレベルで利用できる > |ような形にはなっていません。 > > 上ではloadと書きました。requireとは別物にした方が良いのでは > ないでしょうか。 どういうように別物になることを想定しているのでしょうか? つまり、上記の $" についていえば仮称import は二重読み込み回避機構を持 たないのか、あるいはそういう機構自体は持つもののそのための情報としては $" 以外を使うのか、ということですが。 test/ruby/ut_eof.rb を test/ruby/test_file.rb, test/ruby/test_pipe.rb, test/stringio/test_stringio.rb の 3つが require しているという例を考え ると、仮称import でもそういう機構は require と同様に欲しいケースがあり そうです。 $" と別にするほうがいいかどうかという点に関しては今の所あまりはっきり した考えはありません。分けなくてもいい気がするので単純にひとつで済まし たほうがいいんじゃないかとも思いますが、相対ディレクトリで指定したくな るのは単一のプロジェクト内のことが多そうなので、分かれていても大きな問 題もなさそうだとも思います。強いていえば、分けた場合には、仮称import することによってそれは require すべきでないというメッセージを伝えられ るかもしれなくて、それは悪くない話なのかもしれません。 あと require と load の違いとして思い当たるのは * *.so の読み込み * 拡張子の補完 というあたりですが、他にありましたっけ? とまぁ、こういう機能的な話よりは想定される用法について論じるべきかもし れませんが。 In article <200401291301.i0TD12gD023255@sharui.nakada.kanuma.tochigi.jp>, nobu.nakada@nifty.ne.jp writes: > フルパスでrequireしてしまうと、$"にもフルパスのままで入ってしま > い、普通にrequireしたものと二重に読んでしまうことになります。ま ふむ。require も $" にはフルパスで記録するというのはどうでしょう? 仮称import で $: のどれかからの相対パスで記録出来る時にはそうすること も可能ですが、二重に読むのを防ぐという意味ではフルパスで記録するほうが 適切だと思います。 % ruby -e 'require "i686-linux/etc"; require "etc"; p $"' ["i686-linux/etc.so", "etc.so"] というようなことも出来てしまいますし。 -- [田中 哲][たなか あきら][Tanaka Akira]