[#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:22765] Re: $: trick in test/*
In article <03fe01c3e62e$9591cbb0$93222fc0@sarion.co.jp>,
"NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp> writes:
> なひです。
>
> 背景) 現在/src/ruby/test/*のテストケースにはいくつか、$:をいじって、
> カレントディレクトリのファイルをrequireできるようにしている
> ものがあります。test/rss/*で
> require 'common'
> しているのや、test/ruby/test_system.rbで
> require 'envutil'
> しているのがそうです。これらは、テストがある以外のディレクトリから、
> $ ./ruby -Ifoo /src/test/ruby/test_system.rb
> などとしても動くように、ということだと思います。
>
> 提案) この、$:のトリックなのですが、あちこちのテストに入れていくと、
> 複数テストケースの一括テストで$:がどんどん書き換えられたりして、
> あまり好ましくないと思います。幸い、
> $ ./ruby -Ifoo /src/test/runner.rb /src/test/ruby/test_system.rb
> などとすると、lib/test/collector/dir.rbが、$:の面倒をみてくれます。
> ということで、テストを動かす時は上記のようにtest/runner.rbを経由する
> ようにして、各個別テストケースファイルからは$:トリックを消して
> しまいませんか?
$: をいじくっているのは test 以外にも ext/dl/extconf.rb とかもあります
し、テスト用に解決するよりももっと一般的に解決したほうがいいんじゃない
ですかね。
たぶん、$: じゃなくて読み込み元のソースからの相対パスで require するよ
うなものがあればいいのではないかと思いますし。
また、そういうものが欲しいという話自体は何回か出ています。
[ruby-talk:86215]
[ruby-talk:65367]
[ruby-talk:39840]
[ruby-list:32727]
[ruby-list:32775] ではそれは Windows 流ということでまつもとさんは否定
的ですけど。
builtin にしておくと install しなくてもそのまま使えるので面倒がないで
すが、もしかしたら、次のようなものを添付しておくだけでも面倒はかなり減
るかもしれません。
import.rb:
module Kernel
module_function
# `import' require a library specified by relative pathname.
#
# Unlike `require', it searches relative location from a file which call
# `import'.
def import(name)
/:\d+\z/ =~ caller[0]
require File.expand_path(File.join(File.dirname($`), name))
end
end
--
[田中 哲][たなか あきら][Tanaka Akira]