[#615] [MethodIndex] <!-- hhmts ... — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

13 messages 1997/10/01

[#645] pack/unpack base64 — WATANABE Hirofumi <watanabe@...>

わたなべです.

18 messages 1997/10/06

[#654] [BUG?] ruby -r nothing-file — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

29 messages 1997/10/06
[#661] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#662] Re: [BUG?] ruby -r nothing-file — WATANABE Hirofumi <watanabe@...> 1997/10/07

わたなべです.

[#663] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#666] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#667] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#669] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#670] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#671] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#672] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#673] Re: [BUG?] ruby -r nothing-file — WATANABE Hirofumi <watanabe@...> 1997/10/07

わたなべです.

[#674] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#675] Re: [BUG?] ruby -r nothing-file — WATANABE Hirofumi <watanabe@...> 1997/10/07

わたなべです.

[#676] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#677] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#678] Re: [BUG?] ruby -r nothing-file — keiju@... (石塚圭樹 ) 1997/10/07

けいじゅ@日本ラショナルソフトウェアです.

[#679] Re: [BUG?] ruby -r nothing-file — matz@... (Yukihiro Matsumoto) 1997/10/07

まつもと ゆきひろです

[#770] printn means print and newline — HYOUDOU Kouichi /note <hyoudo@...>

兵藤です%思い付きなのですが

19 messages 1997/10/28
[#771] Re: printn means print and newline — shugo@... (Shugo Maeda) 1997/10/28

前田です。

[ruby-dev:733] Re: [REQ] require/load

From: keiju@... (石塚圭樹 )
Date: 1997-10-14 01:43:46 UTC
List: ruby-dev #733
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev :00725 ] the message: "[ruby-dev:725] Re: [REQ]
require/load ", on Oct/13 11:50(JST) matz@netlab.co.jp (Yukihiro
Matsumoto) writes:

>まつもと ゆきひろです

>熱はだいぶ改善されました.

それは良かったですね\(^^)/

>|今回は, ロードしたモジュールをトップレベルでなくて, トップレベルではな
>|い別のネーム空間におきたかったので, モジュールを使っても無理なんですけ
>|どね.

>そうなんですか?
>
>--file1.rb
>module MODULE
>  ...
>end
>
>--file2.rb
>module MODULE
>  ...
>end
>
>という感じにするとかそういうのでは解決できない問題なんですか? 

ちょっと特殊な話しなんです. rbc.rbでは, プログラム全体を class BC__ 
で括っています. これは, rbcを利用する時にできるだけオリジナルrubyの動
作と同じようにしたかったからです. ここで, Readlineモジュールを利用しよ
うとすると,

require "readline"

class BC__
  ...
end

となって, Readlineモジュールがclass BC__のネームスコープ外に出てしまう
のでちょっと気になったのでした. こういう問題って, デバッガ(を実現する
クラス)などでも同様ですよね.

>|1. モジュールの機能
>|2. あるファイルをそのネーム空間にロードする機能

>なんかイメージしているものが違うような….perlやlispのパッケー
>ジをイメージしていたんですけど,「あるファイルをそのネーム空
>間にロードする機能」って?
>
>もともとトップレベルに読み込まれるべく作られたモジュールをトッ
>プレベル以外に読み込んで来るのは無理があると思うんですけど….

何か変ですかね...

package READLINE
  module Readline
    ...
  end
end

package BC__
  include READLINE # or inport READLINE

  class ReadlineInputMethod
    include Readline
    ...
  end
  ...
end

みたいに使えればいいなという意味なんですが?

package BC__
  class ReadlineInputMethod
    include READLINE::Readline
    ...
  end
  ...
end

だけではちょっと悲しいかなと...

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---

In This Thread